2つのクラスがあります。戻り値の型を変更するFlexオーバーライド
class A{
protected var _value:A;
public function get value():A{
return _value;
}
}
class B extends A{
override public function get value():B{
return super.value as B;
}
}
私のオーバーライドでエラーが発生し、回避する方法がわかりません。メソッドをオーバーライドして戻り値を変更したい。
これはできません。あなたはなぜそれをしたいのか説明できますか?より良いアプローチがあるかもしれません。 – sch