我一直在尝试继承并为我的枚举变量分配一个值,但它每次都向我显示以下错误。
以下是示例源代码(我无法在此处发布的实际代码)
不能用存储的属性覆盖
animalType
class Animals : Livingrhings {
var canFly = false
enum AnimalsType {
case underwater
case soil
case none
}
}
class Wild : Animals {
var animalType : AnimalsType = .none
}
class Crocodile : Wild {
override var animalType: Animals.AnimalsType = .underwater // Error line
}
这是参考。我的游乐场代码的快照。