私はオブジェクト指向のデザインが得意ではないので、ご容赦ください..
私はクラスAを持っています.そして、Aを拡張する2つのクラスがあります.しかし、それらは両方とも同じフィールドを持っています..だから、Aにゲッター/セッターを持つか、両方の子クラスに同じゲッター/セッターを持つ方が良い..またはこれを行うためのより良い方法..?
これは私がやったことです(モック)..
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;
}
}
ありがとう..