相关疑难解决方法(0)

Kotlin:公共私有集变种

在kotlin中定义具有公共getter和private(仅可内部修改)setter的var的正确方法是什么?

kotlin

85
推荐指数
2
解决办法
2万
查看次数

Kotlin-我们如何使用getter和setter访问私有财产?访问方法在内部调用吗?

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的正确方法是什么?

java android kotlin

-2
推荐指数
1
解决办法
3339
查看次数

标签 统计

kotlin ×2

android ×1

java ×1