我想做到以下幾點:如何將super分配給變量?
public class Sub extends Super {
public Sub(Super underlying) {
if (underlying == null) {
underlying = super; // this line is illegal
}
this.underlying = underlying;
}
@Override
public void method() {
underlying.method();
}
}
怎麼能像這樣做呢?
你正在嘗試使用此代碼來解決? – 2013-02-26 17:03:52
爲什麼不簡單地在重寫的方法內使用'super.method()',那麼'underlying.method()'的需求是什麼?爲什麼你在做什麼,你在做什麼,將高度讚賞:-) – 2013-02-26 17:06:40
爲什麼你不直接調用'super'? – moeTi 2013-02-26 17:06:47