enum変数に値を継承して割り当てようとしましたが、毎回次のエラーが表示されます。
以下はサンプルソースコードです(実際のコードはここに投稿できません)
保存されたプロパティでオーバーライドできません
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
}
ここに参考文献があります。私の遊び場コードのスナップショット。