请稍等 ...
×

采纳答案成功!

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

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

3回答

提问者 鱼遇雨欲语_ 2018-04-04 11:23:48

而且我觉得即使没有代码实现也应该用用getter和setter方法 我觉得这是一个语法规范问题, 表示行为

0 回复 有任何疑惑可以回复我~
  • 你先要搞清楚,属性是包含了backing field和getter setter的,赋值的时候用的就是setter,取值的时候用getter。
    回复 有任何疑惑可以回复我~ 2018-04-04 11:30:40
提问者 鱼遇雨欲语_ 2018-04-04 11:22:43

既然直接用属性名, 那为啥这么多教程都说setter和getter方法, 难道被Kotlin废弃了么

0 回复 有任何疑惑可以回复我~
  • var prop: Int=0
        get() = ...  //getter
        set(value){
            ... //setter
        }
    
    不是没有。
    回复 有任何疑惑可以回复我~ 2018-04-04 11:29:19
bennyhuo 2018-03-19 15:12:28

直接用属性名就行了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信