我必须在java中创建一个Client。客户端具有名称,地址,电话号码和非单一的ID。我已经用这种方式实现了这一点。我想知道是否有更好的方法来做到这一点。
public class Cliente {
private String name;
private int codeU;
private String address;
private int numTel;
private int count=1;
public Cliente(String name,int codeU,String address,int numTel){
this.name=name;
this.codeU=codeU+count;
this.address=address;
this.numTel=numTel;
count++;
}
public int getCode(){
return codiceU;
}
}
扩展Cliente的第二类:
public class ClientGold extends Cliente {
public ClientGold(String name, int codeU, String address, int numTel) {
super(name, codeU, address, numTel);
// TODO Auto-generated constructor stub
}
}
答案 0 :(得分:4)
您需要将count
更改为static
,通过此方法,所有更新的值对于您获得的所有Cliente
个实例都将保持不变,并且会增加。
否则,count
将始终具有相同的值,即' 1'。