我一直在学习“Thinking in Java”。我找到了这段代码:
class SetType {
int i;
public SetType(int n) { i = n; }
public boolean equals(Object o) {
return o instanceof SetType && (i == ((SetType)o).i);
}
public String toString() { return Integer.toString(i); }
}
我不明白这是做什么的:
i == ((SetType)o).i
我知道 Object o
被强制转换为 SetType
,但是关于“.i”的呢?
如果有人明白这是什么意思,那就太好了。
最佳答案
它访问 SetType 类实例的“i”字段。
关于java - 这段代码有什么作用? (Java 集合),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27582929/