我不是那么好的OO设计..所以请多多包涵..
我有 A 类和 2 个扩展 A 的类。但它们都有相同的字段。所以更好的是,在 A 中使用 getter/setter 或在两个子类中使用相同的 getter/setter。或者是否有一个更好的方法来做到这一点..?
这就是我所做的(模拟)..
class A{
private int x;
protected A(int x){
this.x = x;
}
public static A createA(id a, int x){
switch(a){
case 0:
return new C(x);
break;
//so on
}
public int getX(){
return x;
}
}
谢谢..