我有一个类组件
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.我
需要创建一个用户插入到链中的所有组件的数组。我无法创建组件类的数组。
有人可以帮我设计吗?
或有一些解决方法?
提前致谢