好的,所以我的代码是
public static void showCenter(ArrayList<TestPoly2> array){
for(int i = 0; i < array.size(); i++){
System.out.println(array.center());
}
}
我不知道如何解决这个问题,但这是我坐在这里思考的结果。
.center()
是来自超类
的方法我希望能够从多个不同的类创建多个对象,并在可能的情况下将它们存储在同一个arraylist中。
任何指针或提示都有帮助:)
答案 0 :(得分:0)
尝试使用foreach
类型循环
for (TestPoly2 elem : array) {
System.out.println(elem.center());
}
这当然与做传统循环的结果相同
for(int i = 0; i < array.size(); i++){
System.out.println(array.get(i).center());
// or
// TestPoly2 elem = array.get(i);
// System.out.println(elem.center());
}