笑问客从何处来
代码
|
|
这段代码能通过编译吗?
equals
方法中,使用 that.privateField
访问私有字段
乍一看,Object other
通过方法参数传来,是外部对象,不能使用 .
直接访问私有字段,而应该使用 getter
方法
实际上,此时 that
的类型就是 ExampleClass
,在同一类中具有直接访问私有字段的权限,所以代码是正确的,可以通过编译
致谢
感谢 @Sam Brannen 和 Spring 社区
笑问客从何处来
|
|
equals
方法中,使用 that.privateField
访问私有字段
乍一看,Object other
通过方法参数传来,是外部对象,不能使用 .
直接访问私有字段,而应该使用 getter
方法
实际上,此时 that
的类型就是 ExampleClass
,在同一类中具有直接访问私有字段的权限,所以代码是正确的,可以通过编译
感谢 @Sam Brannen 和 Spring 社区