70 likes | 300 Views
POO - I. Prof.: Jean Carlo Mendes jean.mendes@gmail.com web@mendesnet.com.br http://www.mendesnet.com.br. Método construtor. O método construtor pode ser usado para inicializar as propriedades do objeto. Class Pessoa{ string cpf , nome, dataNascimento , telefone;
E N D
POO - I Prof.: Jean Carlo Mendes jean.mendes@gmail.com web@mendesnet.com.br http://www.mendesnet.com.br
Método construtor • O método construtor pode ser usado para inicializar as propriedades do objeto Class Pessoa{ stringcpf, nome, dataNascimento, telefone; Pessoa(stringpCPF, stringpNome, stringpDataNascimento, stringpTelefone) { cpf = pCPF; nome = pNome; dataNascimento = pDataNascimento; telefone = pTelefone; } ......
Sobrecarga de métodos • Dois ou mais métodos podem ser criados com o mesmo nome, porém, com lista de argumentos distintos Métodos construtores também pode ser sobrecarregados
Modificadores de visibilidade • Public • Private • É o mais restritivo. Métodos e atributos privados só podem ser acessados dentro da própria classe • Protected • Métodos e propriedades podem ser acessados dentro da própria classe, classes do mesmo pacote e por subclasses
Exemplo – atributo privado class Pessoa{ publicString nome; publicStringdtNascimento; privateStringcpf; public exibe(){ system.out.println(“Nome = “ + nome); system.out.println(“Nascimento = “ + dtNascimento); system.out.println(“CPF = “ + cpf); }
Exemplo – atributo privado classTestaPessoa{ publicstaticvoidmain (Stringargs[]){ Pessoa p = new Pessoa(); p.nome = “Jose”; p.dtNascimento = “01/01/2001”; p.cpf = “1234”; p.exibe(); }