2019-01-16
閱讀量:
1014
Scala的類里面如何編寫setter與getter方法?
Scala的類里面如何編寫setter與getter方法?
答:在Scala里面會(huì)默認(rèn)生成一組getter與setter分別是age() 與 age_=()
我們可以定義一個(gè)Person類
class Person{
var age = 0
}
調(diào)用
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)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評論
1條評論
0條評論
0條評論