class Sample1 {
private var test = ""
get() = field
set(value) {
field = value
}}
Run Code Online (Sandbox Code Playgroud)
这是我的课。我想将该属性保留为私有,并且必须通过getter和setter访问该属性。
var sample1 = Sample1()
Run Code Online (Sandbox Code Playgroud)
我试图创建一个对象并访问该属性,但是失败了。当我浏览文档时,我会发现一件有趣的事:“ Getters始终具有与属性相同的可见性”。链接
Kotlin的正确方法是什么?