我有兩個班。彈跳覆蓋改變返回類型
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 2012-03-24 17:33:26