Sobre Getters e Setters
Tenho minha classe principal:
public class Main {
public static void main(String[] args) {
Cliente cliA, cliB;
cliA = new Cliente(1, "luiza");
cliA.atualizaSituacao(true);
cliB = new Cliente(2, "Wesley");
if (!cliA.atualizaLimite(500)) {
System.out.println("Este não é um cliente especial");
}
cliB = cliA;
cliB.atualizaSituacao(false);
if (!cliA.atualizaLimite(700)) {
System.out.println("Este não é um cliente especial.");
}
}
}
e minha Classe Clientes:
package exercicio01;
public class Cliente {
private int codigo;
private String nome;
private boolean eClienteEspecial;
private double limiteCredito;
public Cliente(int c, String n) {
codigo = c;
nome = n;
limiteCredito = 0;
eClienteEspecial = false;
}
public String getNome() {
return nome;
}
public boolean atualizaLimite(double valor) {
if (eClienteEspecial) {
limiteCredito += valor;
return true;
} else
return false;
}
public void atualizaSituacao(boolean eClienteEspecial) {
this.eClienteEspecial = eClienteEspecial;
if (!this.eClienteEspecial) {
limiteCredito = 0;
}
}
}
É apontado pelo eclipse 2 warnings , um para o** private int codigo** e outro para o** private double limiteCredito **dizendo que os campos não estão sendo usados, preciso nesse exemplo de código usar get e set? Como o que preciso alterar para tornar o código funcional?Discussão (2)
Carregando comentários...