Olá galera, estou fazendo uns exerciciozinhos para fixar um pouco o conceito de OO, quando me deparei com esse exercicio
[color=red] 11. Sua tarefa é criar uma classe que contenha um Registro de Agenda. A tabela 1 descreve as informações que
um Registro de Agenda deve conter:
Atributos Descriçao
Nome Nome da Pessoa
Endereço Endereço da Pessoa
Número de Telefone Número de telefone da Pessoa
Email Endereço eletrônico da Pessoa
Crie os seguintes métodos:
- Forneça todos os métodos assessores e modificadores necessários para todos os atributos.
- Construtores. [/color]
entao fiz um codiguzinho, nao sei se está certo, gostaria q alguem me falasse
public class RegistroDeAgenda {
private String nome,end,email;
private int tel;
public RegistroDeAgenda (String nome, String end, int tel, String email) {
setNome(nome);
setEnd(end);
setTel(tel);
setEmail(email);
}
public void setNome (String nome) {
this.nome = nome;
}
public void setEnd (String end) {
this.end = end;
}
public void setTel( int tel){
this.tel = tel;
}
public void setEmail (String email) {
this.email = email;
}
public String getNome() {
return(nome);
}
public String getEnd(){
return(end);
}
public int getTel() {
return(tel);
}
public String getEmail(){
return(email);
}
public String toString() {
return "Nome: " + getNome() + "\n Endereço: " + getEnd() + "\n Tel: " + getTel() + "\n Email: " + getEmail();
}
}
O método construtor, os metodos acessores e modificadores foram usado de forma correta?
e uma pergunta sobre o this, eu ainda nao entendo mt bem, eu usei ele no caso “this.nome= nome” isso quer dizer que a variavel declarada la no começo do codigo “private String nome;” corresponde a “this.nome” e ela recebe o valor de “nome” que é o argumento passado?


