我知道,如果不提供Kotlin,则Kotlin会在内部生成getter和setter,但是该变量的行为就像Java中的公共变量一样,在Java编程中被认为是不好的,但在Kotlin中为什么呢?
lovetifa 回答:为什么我们通常在Kotlin中不使用私有变量?像在Java C ++等
类似于C#,Kotlin使用属性的概念,这意味着您可以做类似的事情
var name: String = “John”
为您提供一个私人领域和公共获取者/设置者。
Java没有此功能,并且如果未定义为私有或受保护的字段,则显示这些字段。