首页 > 其他 > 详细

scala getter and setter

时间:2014-04-26 18:25:20      阅读:537      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package exp {
 
    object Main {
 
        def main(args: Array[String]): Unit = {
            val a = new A;
            a.name = "abc";
            println(a.name);
        }
      }
       
        class A {
            private var n: String = null;
            val getName = () => this.n;
            val setName = (x: String) => this.n = x;
            val updateName: String => Unit = x => this.n = x;
            //getter setter 属性定义必须这么做,方法定义可以用上面的def val 等各种方法
            def name = this.n;
            def name_=(x: String) = this.n = x; //或 def name_= : String=>Unit = x => this.n = x;
        }
    }

  

scala getter and setter,布布扣,bubuko.com

scala getter and setter

原文:http://www.cnblogs.com/scala/p/3691682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!