阿良良木孝
2016-06-27 21:01
class Charactor {
var name:String
var life:Int = 100
init ( name:String ){
self.name = name
}
}
class Player:Charactor {
var score:Int = 0
// 这里想将从父类继承过来的life变成原来的两倍,该如何实现呢?
// 百度了下说是使用 override 关键字,但似乎现在已经没用了。。。求解
}
既然你这个值会变化为啥不在初始化方法里面进行初始化呢?
在Player类中,用override重载life属性;
override var life:Int = 200
玩儿转Swift 2.0(第三季)
13968 学习 · 41 问题
相似问题
回答 2
回答 2