Java中的私有成員是否與其他編程語言私有成員不同?因爲我很驚訝我只能將某種類型的對象傳遞給compareTo,然後訪問該對象的私有成員而不使用任何getMethod。Java中的私人成員
E.g.
public class Foo implements Comparable<Foo>{
private int bar;
public Foo() { bar = 1; }
public int compareTo(Foo o) {
if(bar == o.bar)
return 0;
return 1;
}
}
在Smalltalk中,私有的邊界不是類,而是對象(如預期的那樣)。 – scravy 2012-06-20 21:26:13