2019-05-29
阅读量:
971
如何访问Scala类内部属性?
如何访问Scala类内部属性?
答:在Scala里面会默认生成一组getter与setter分别是age() 与 age_=()
我们可以定义一个Person类
class Person{
var age = 0
}
调用
val xiaoming = new Person
println(xiaoming.age)
xiaoming.age_=(20)
println(xiaoming.age)
如果对这组setter与getter 不满意可以修改
class Person{
var currentage = 0
def age=currentage
def age_=(newvalue: Int ){
if (newvalue > currentage) currentage = newvalue
}
}
这样就可以了






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论