swiftで以下のような実装があるとして、
継承後クラスの変数tmpで継承後プロトコルを使用できるようにするにはどうしたらいいのでしょうか?
回答よろしくお願い致します。
protocol 継承前プロトコル {
~
}
protocol 継承後プロトコル: 継承前プロトコル {
~
}
class 継承前クラス {
var tmp: 継承前プロトコル?
}
class 継承後クラス: 継承前クラス {
// ここでtmpを継承後プロトコルにしたい
override var tmp: 継承後プロトコル?
}
できません。
ですが用途によっては別のアプローチがあるかもしれませんので具体的な利用方法をご提示ください。
回答1件
あなたの回答
tips
プレビュー