子類如何對繼承的屬性進(jìn)行修改呢?
class Charactor {
? ? var name:String
? ? var life:Int = 100
? ??? ? init ( name:String ){
? ? ? ? self.name = name
? ? }
}
class Player:Charactor {
var score:Int = 0
// 這里想將從父類繼承過來的life變成原來的兩倍,該如何實現(xiàn)呢?
// 百度了下說是使用 override 關(guān)鍵字,但似乎現(xiàn)在已經(jīng)沒用了。。。求解
}
2016-07-04
既然你這個值會變化為啥不在初始化方法里面進(jìn)行初始化呢?
2016-08-01
在Player類中,用override重載life屬性;
override var life:Int = 200