【发布时间】:2017-09-17 09:29:32
【问题描述】:
假设我们有这样的代码:
public class HelloWorld
{
public static void main(String[] args)
{
OtherClass myObject = new OtherClass(7);
OtherClass yourObject = new OtherClass(4);
System.out.print(myObject.compareTo(yourObject));
}
}
public class OtherClass
{
private int value;
OtherClass(int value)
{
this.value = value;
}
public int compareTo(OtherClass c)
{
return this.value - c.value;
}
}
显然在compareTo 方法中,即使我在c 对象之外访问它,我也能够访问它?
【问题讨论】:
-
private是每个类而不是每个对象。
标签: java private-members