Intellij Idea 为什么Intellij建议我将Kotlin中的私有字段设置为私有?

tcbh2hod  于 2022-11-21  发布在  Kotlin
关注(0)|答案(1)|浏览(181)

为什么Intellij建议我把一个private字段设置为private?我没有正确理解这个问题,还是它只是一个bug?我已经在下面贴出了错误和反编译类的图片。我应该注意还是忽略这个问题?

ioekq8ef

ioekq8ef1#

这是一个关于属性的建议,而不是字段。在Java端,属性本质上是一个字段及其访问器方法。
如果您将val s变更为private val s,则反编译的类别会对getS()存取子具有private可视性,而不是public

相关问题