Classes e Instâncias
Classes são "fábricas" de objetos.
Em uma classe são definidos os métodos e variáveis que
estarão presentes nos objetos "fabricados" pela classe.
Os objetos "fabricados" por uma classe são chamados
instâncias dessa classe.
Programas em Java são construidos através da definição
de uma coleção de classes que se interrelacionam.
A classe das contas bancárias
O esqueleto de código Java de uma abaixo define o formato dos
objetos ContaBancaria.
class ContaBancaria {
int saldo;
/* Este e' um metodo construtor */
ContaBancaria(int saldoInicial) {
saldo = saldoInicial;
}
/* Este e' um metodo de instancia */
void debite(int valor, String data) {
....
}
...
}
O método construtor de um objeto
A "fabricação" de um objeto por uma classe se dá através da
invocação de um método especial que está definido na classe,
chamado de método construtor. O método construtor
tem o mesmo nome da classe e
não tem um valor de retorno explícito.
O construtor dos objetos ContaBancaria
é definido no trecho de código:
ContaBancaria(int saldoInicial) {
saldo = saldoInicial;
}
A fabricação de um objeto
Abaixo temos a criacão de um objeto
da classe ContaBancaria:
ContaBancaria conta = new ContaBancaria(1000);
- o objeto criado tem saldo de 1000 reais.
- a variável conta recebe uma referência ao
objeto criado.
- a palavra chave new deve ser usada na invocação
do método construtor.
[Back]
[Forward]
[Index] Curso Introdutório de Java - Copyright, 1996 Recife Java Team