class Father1 {
private int number = 0;
public int getNum() {
return number;
}
public void setNum(int number) {
this.number = number;
}
}
class Son1 extends Father1 {
private int number = 200;
}
public class TestPolymorphismEx11 {
public static void main(String[] args) {
Father1 a = new Son1();
System.out.println(a.getNum());
}
}
//run完結果為0
想請問如何繼承Father的getter setter方法來存取Son的屬性
我思考是private是同class下才能存取,也就是必定要做Son的getter跟setter。
但如果Son有大量時每個都設置不是DRY很嚴重嗎?
請問有什麼解法