Outra Dúvida

Eu não consegui resolver a questão abaixo, por isso gostaria que alguem me ajudasse…





public class Cliente{

private String nome;

private String end;

private String tel;

private String cpf;



public Cliente(){

}



public void setNome (String pNome) {nome=pNome;}

public void setEnd (String pEnd) {endereço=pEnd;}

public void setTel (String pTel) {Tel=pTel;}

public void setCpf (String pCpf) {cpf=pCpf;}

public void setNome (String pNome) {nome=pNome;}

}





A) Escreva uma classe Cadastro que ao ser executada cria um objeto do tipo Clientes para representar o cliente João residente da Rua A, com telefone 254-9829 e que possui cpf 0987973605



B) Para a mesma classse Cadastro, escreva um método imprimeCliente que receba uma referência para um objeto do tipo Cliente e imprima na tela o valor de seus atributos. Altera a classe Clientes se julgar necessário.





Bem pessoal, eu sei que vocês devam estar num nível bem mais avaçado do que esse… mas é com vocês que eu tenho conseguido entender melhor essa linguagem (que aliás hoje eu farei a minha última prova deste período)…





Desde já, mais uma vez obrigada!!!



:slight_smile:

desculpe a demora na resposta mas conseguiu nota na prova?

ainda tem interesse em resolver este problema?

Abraços

vejam se é issu e respondam:

public class Cliente {

private String nome,endereco, tel, cpf;

public Cliente(String pNome, String pEnd, String pTel, String pCpf) {
    
    setNome(pNome);
    setEnd(pEnd);
    setTel(pTel);
    setCpf(pCpf);
}

public void setNome(String pNome) {
    nome=pNome;
}
public void setEnd (String pEnd) {
    endereco=pEnd;
}
public void setTel (String pTel) {
    tel=pTel;
}
public void setCpf (String pCpf) {
    cpf=pCpf;
}

public String imprimeCliente() {
   
   return "Nome: "+ nome+" \nEndereço: "+endereco+"\nTelefone: "+tel+"\nCPF: "+cpf;

}

}

public class Cadastro {

private Cliente cli;
/** Creates a new instance of Cadastro */

public static void main(String args[]) {

   Cliente cli = new Cliente("João","Rua A","254-9829","0987973605");
   System.out.println(cli.imprimeCliente());

}

}