gpt4 book ai didi

java - 创建对对象的引用

转载 作者:行者123 更新时间:2023-11-30 07:18:58 25 4
gpt4 key购买 nike

我这里有这个对象:

public class ItemInfo {

String productName;
String rfidTagNumber;
String originalLocal;
String currentLocal;
double productPrice;

public ItemInfo(String name, String tag, String origLoc, String curLoc, double price) {
productName = name;
rfidTagNumber = tag;
originalLocal = origLoc;
currentLocal = curLoc;
productPrice = price;
}

我需要在此处创建并引用一个 ItemInfo 对象:

public class ItemInfoNode {

ItemInfoNode next;
ItemInfoNode prev;

public ItemInfoNode(){

}

public void setInfo(ItemInfo info) {

}

public ItemInfo getInfo(){
return null;
}

public void setNext(ItemInfoNode node) {

}

public void setPrev(ItemInfoNode node) {

}

public ItemInfoNode getNext() {
return null;
}

public ItemInfoNode getPrev() {
return null;
}
}

我知道如何创建新对象,但我不太确定这是正确的,所以我省略了这行,我如何只创建一个引用?

编辑:只是另一个小边栏,如上所示,我有两个 ItemInfoNode 对象 next 和 prev,我只是将构造函数留空吗?可以吗?我粘贴了类(class)的其余部分以显示功能,如果这无论如何都有助于回答的话。再次感谢!

最佳答案

在 Java 中,new 关键字返回对新构造对象的引用。因此,在

String s = new String("foo");

变量 s 的值是对 String 对象的引用。然后,如果你要做类似的事情

String t = s;

然后您将 t 设置为与 s 相同的值,也就是说,它现在是对同一对象的引用。

关于java - 创建对对象的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14950448/

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