我正在寻求在 java 中访问多种不同类型的系统的帮助,就好像它们是相同的一样。
例如,我有课程
private class SystemA{
public void in(boolean input){
//do x;
}
public boolean out(){
//return x;
}
}
假设我想要一个不同系统的 ArrayList。这些系统都像 SystemA 一样实现了输入和输出的功能,但它们将是不同的对象,都具有不同的内部架构。
例如,我想遍历上述数组列表,在所有对象上调用 out() - 我怎么能:
存储多种不同的对象类型。确保我可以调用 arraylist 中对象的 in 和 out 函数,而不必担心该对象是一种或另一种特定类型。