我目前正在学习我的 Java 副证书,并且我有正式的教科书供学习。教科书中有以下示例代码。
public class Island {
Island i;
public static void main(String[] args) {
Island i2 = new Island();
Island i3 = new Island();
Island i4 = new Island();
i2.i = i3;
i3.i = i4;
i4.i = i2;
我在这里了解到我已经使用引用变量 i2、i3 和 i4 初始化了 3 个 Island 对象,每个变量都指向它们自己的对象。然后将 i2 重定向到指向 i3 和 i3 指向 i4 等。我不明白的是需要“i2.i”点运算符,它到底在做什么?i2 = i3 不是同样有效吗?
如果有人有任何好的资源,我可以深入阅读java中点运算符的所有应用程序,这也会有所帮助,谢谢。