可从同一类的不同实例进行访问。
根据此页面(正在轰炸我):
在成员级别,您也可以像顶级类一样使用public修饰符或不使用修饰符(package-
private),并且含义相同。对于成员,还有两个附加的访问修饰符:私有和保护。 private修饰符指定只能在其自己的类中访问该成员。
为了清楚起见,我将重写此行:
if ( t.privateInt == this.privateInt )
我们可以同意应该允许“ this.privateInt”:您是在类Test的实例中访问它的,消息“ equals”已发送到该实例。
不太清楚“
t.privateInt”应该是可见的,因为t是Test类的单独实例,我们不在其equals方法内执行。但是java允许这样做,因为两个对象(t和this)属于同一类Test,并且可以看到彼此的私有成员。



