为什么Intellij建议我把一个private字段设置为private?我没有正确理解这个问题,还是它只是一个bug?我已经在下面贴出了错误和反编译类的图片。我应该注意还是忽略这个问题?
ioekq8ef1#
这是一个关于属性的建议,而不是字段。在Java端,属性本质上是一个字段及其访问器方法。如果您将val s变更为private val s,则反编译的类别会对getS()存取子具有private可视性,而不是public。
val s
private val s
getS()
private
public
1条答案
按热度按时间ioekq8ef1#
这是一个关于属性的建议,而不是字段。在Java端,属性本质上是一个字段及其访问器方法。
如果您将
val s
变更为private val s
,则反编译的类别会对getS()
存取子具有private
可视性,而不是public
。