0
我還沒有找到合適的方法來執行此操作。假設Class Aa
繼承自Class A
。 我的想法是有機管局重寫兩個屬性,所以,當該功能正在從A.稱爲Java中的強制重寫字段
Class A {
String attr;
public void publicMethod(){
....
callMethod2();
....
}
protected method2(){
....
whatever = attr;
}
}
Class Aa extends A{
//mandatory override?
attr
}
調用的例子,我可以從A,功能使用這些屬性:
Aa test = new Aa();
test.publicMethod();
我認爲我可以「不強制」,它會起作用,但是這不是直觀的,你必須設置某種特定的屬性。 任何解決方法?我可能正在過度工程這一點。
我在做類似的事情,但是這看起來很乾淨,謝謝! – dgmora