为什么我们通常在Kotlin中不使用私有变量?像在Java C ++等

我知道,如果不提供Kotlin,则Kotlin会在内部生成getter和setter,但是该变量的行为就像Java中的公共变量一样,在Java编程中被认为是不好的,但在Kotlin中为什么呢?

lovetifa 回答:为什么我们通常在Kotlin中不使用私有变量?像在Java C ++等

类似于C#,Kotlin使用属性的概念,这意味着您可以做类似的事情

var name: String = “John”

为您提供一个私人领域和公共获取者/设置者。

Java没有此功能,并且如果未定义为私有或受保护的字段,则显示这些字段。

本文链接:https://www.f2er.com/3125451.html

大家都在问