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很严重吗?
请问有什么解法