Oi sou nova no GUJ e na área de programação. O professor explicou em sala de aula maneiras de se criar uma classe.
Segui as explicações de OO para fazer uma classe que represente um telefone… ficou assim
class Telefone {
private long Codigo;
private int DDD;
private int Numero;
private int Ramal;
private String Tipo;
Telefone(long Codigo, int DDD, int Numero, int Ramal, String Tipo) {
this.setCodigo(Codigo);
this.setDDD(DDD);
this.setNumero(Numero);
this.setRamal(Ramal);
this.setTipo(Tipo);
}
long getCodigo() {
return Codigo; }
void setCodigo(long Codigo) { this.Codigo = Codigo; }
int getDDD() {
return DDD; }
void setDDD(int DDD) { this.DDD = DDD; }
int getNumero() {
return Numero; }
void setNumero(int Numero) { this.Numero = Numero; }
int getRamal() {
return Ramal; }
void setRamal(int Ramal) { this.Ramal = Ramal; }
String getTipo() {
return Tipo; }
void setTipo(String Tipo) { this.Tipo = Tipo; }
}
mas alguns colegas disseram que está errado. A classe compila perfeitamente mas dizem que está fora do padrão de programação e que estou usando atributos desnecessários 
Se alguém puder ajudar. Para mim está certa, obrigada.

