【发布时间】:2017-06-20 04:20:01
【问题描述】:
我目前正在攻读 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 中点运算符的所有应用程序,这也会有所帮助,谢谢。
【问题讨论】:
-
“任何好的资源”任何 Java 指南怎么样?请参阅 objects 上的章节/部分/页面,例如The Java™ Tutorials - Objects.
-
不是我要找的。span>
标签: java pointers dot-operator