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);

[Back] [Forward] [Index]
Curso Introdutório de Java - Copyright, 1996 Recife Java Team