其他分享
首页 > 其他分享> > 快学scala第二版笔记

快学scala第二版笔记

作者:互联网

第五章 类

getter和setter

object HelloWorld  {
  def main(args: Array[String]) {
    val p = new Person
    p.age = 10
    p.age = 5
    print(p.age)  // 10   
  }
}

class Person{
  private var privateAge = 0
  def age = privateAge   // 相当于java的setter
  def age_=(newValue: Int) = {   // 相当于java的getter
    if(newValue > privateAge) privateAge = newValue
  }
}

 

标签:java,快学,scala,age,笔记,privateAge,newValue,def,setter
来源: https://blog.csdn.net/qq_34964399/article/details/89147307