Javaでは、「Card」というクラスがあります。このクラスはgetAction()メソッドを持ち、Actionクラスのオブジェクトを返します。Swift:初期化時の関数のオーバーライド(Javaの例を参照)
init中にこのメソッドをオーバーライドすることは可能です。このように:
Card card = new Card() {
@Override
public Action getCard() {
return Action...
}
}
私はSwift言語でこれを行うことができますか、メソッドの異なるオーバーライドごとにクラスを作成するだけでいいですか?