두 클래스가 있습니다.반환 형식을 바꾸기 위해 플렉스 오버라이드
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