请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何给b变量赋值

class PropertyDemo1{
protected var a =0

    protected     get() {

        return field
    }
    protected set(value) {
    field = value
    }
   var b  =5
     get() {
         return field
     }
 set(value) {
    field = value
}

// protected get
// protected set

}

正在回答 回答被采纳积分+3

1回答

bennyhuo 2019-09-29 18:05:20

我们首先创建一个 PropertyDemo1 的实例:

val p = PropertyDemo1()

接着给它的 b 赋值:

p.b = 10


看看同学想问的是这个吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕少5194057 #1
    想使用set方法赋值
    回复 有任何疑惑可以回复我~ 2019-09-29 21:03:38
  • bennyhuo 回复 提问者 慕少5194057 #2
    赋值的时候就是直接调用set的,你可以打一行日志看下。
    回复 有任何疑惑可以回复我~ 2019-09-29 22:59:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信