class Conta { ... Conta (long numero, double saldo) { this.numero = numero; this.saldo = saldo; } ... }Inicializadores têm o mesmo nome da classe, podendo haver mais de um desde que com número e/ou tipos de argumentos diferentes:
class Conta { ... Conta(long numero, double saldo) { this.numero = numero; this.saldo = saldo; } Conta(long numero) { this.numero = numero; this.saldo = 0.0; } ... }Depois veremos como os inicializadores podem ser utilizados. Distingue-se entre os vários inicializadores pela ordem, o tipo e o número de argumentos fornecidos.
Paulo Borba (phmb@cin.ufpe.br)
Rodrigo Queiroz (rqcl@cin.ufpe.br) |