Estou criando a seguinte classe:
public class Cliente{
private int id;
private String nome;
private int telefone;
private String email;
public int escolha;
public int getId(){
return this.id;
}
public void setId(int id){
this.id = id;
}
public String getNome(){
return this.nome;
}
public void setNome(String nome){
this.nome = nome;
}
public int getTelefone(){
return this.telefone;
}
public void setTelefone(int telefone){
this.telefone = telefone;
}
public String getEmail(){
return this.email;
}
public void setEmail(String email){
this.email = email;
}
/**int escolha, int id, String nome, int telefone, String email*/
public Cliente(){
this.setId(id);
this.setNome(nome);
this.setTelefone(telefone);
this.setEmail(email);
}
public void operacoes(){
System.out.println("Para Cadastrar escolha 1, para alterar escolha 2 e para remover escolha 3 " + escolha);
if (this.escolha == 1){
this.cadastraCliente(id,nome,telefone,email);
System.out.println("Novo Cliente cadastrado: " + this.getId() + ", " + this.getNome() + ", " + this.getTelefone() + ", " + this.getEmail());
}
else{
if (this.escolha == 2){
System.out.println("Cadastro do cliente " + this.getNome() + " sendo alterado");
this.alterarCadastro(id,nome,telefone,email);
}
else{
if (this.escolha == 3){
System.out.println("Cadastro do cliente com identificação de número " + this.getId() + " sendo removido");
this.removerCliente(id);
}
else {
System.out.println("Esta escolha não faz nada");
}
}
}
}
public void cadastraCliente(int id,String nome,int telefone,String email){
this.setId(id);
this.setNome(nome);
this.setTelefone(telefone);
this.setEmail(email);
System.out.println("Novo Cliente cadastrado: " + this.getId() + ", " + this.getNome() + ", " + this.getTelefone() + ", " + this.getEmail());
}
public void alterarCadastro(int id,String nome,int telefone,String email){
if (this.getId() == id){
System.out.println("Cadastro do cliente " + this.getNome() + " sendo alterado");
this.setNome(nome);
this.setTelefone(telefone);
this.setEmail(email);
}
else {
System.out.println("Cadastro não existe, portanto não pode ser alterado");
}
}
public void removerCliente(int id){
if (this.getId()== id){
System.out.println("Cadastro do cliente com identificação de número " + this.getId() + " sendo removido");
this.setNome(null);
this.setTelefone(0);
this.setEmail(null);
}
else{
System.out.println("Cadastro não existe ");
}
}
}
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos- Ratinho[/color][/size] :joia:
E preciso definir um array para implementar as funcionalidades das operações interagindo com o usuário através de um menu de opções (no console padrão )que permita a realização das seguinte operações: cadastro, alteração e remoção de cliente.
Se puderem me ajudar, agradeço.