Caso nenhum construtor seja especificado para uma classe, um construtor default é automaticamente definido. Para uma classe Classe, este construtor é implicitamente declarado como
Classe () ;e quando invocado inicializa os atributos de um objeto da classe com valores default pré-definidos ou com valores especificados na definição do atributo (por exemplo, veja a definição do atributo indice da classe Banco), se existirem. Atributos do tipo int são inicializados por default com 0, enquanto atributos de tipo classe são inicializados por default com a constante null, a qual indica que o atributo não está associado a nenhum objeto.
Paulo Borba (phmb@di.ufpe.br) |