クラスコンポーネントがあります
abstract class Component{
private componentType m_type;
public Component(componentType type)
{
m_type = type;
}
}
および 2 つのサブクラス
class AmplifierComponent extends Component{
public AmplifierComponent()
{
super(componentType.Amp);
System.out.print(this.m_type);
}
}
class AttenuatorComponent extends Component{
public AttenuatorComponent()
{
super(componentType.Att);
System.out.print(this.m_type);
}
}
私の問題は次のとおりです。 1. m_type が表示されないため、どの種類のコンポーネントもインスタンス化できません (どういう意味ですか?)
2. ユーザーがチェーンに挿入したすべてのコンポーネントの配列を作成する必要があります。Component クラスの配列を作成できません。
誰かがデザインを手伝ってくれますか?
またはいくつかの回避策がありますか?
前もって感謝します