gpt4 book ai didi

java - 在 Java 中创建一个单义 id

转载 作者:行者123 更新时间:2023-12-01 18:19:04 25 4
gpt4 key购买 nike

我必须用java创建一个客户端。客户有姓名、地​​址、电话号码和唯一的 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;
}



}

扩展客户的第二类:

    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
}

}

最佳答案

您需要将 count 更改为 static,通过这种方法,所有更新的值对于您的所有 Cliente 实例将保持不变得到并将增加。
否则,count 将始终具有相同的值,即“1”。

关于java - 在 Java 中创建一个单义 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28088680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com