我知道有很多关于这个问题的网页,但在我的案例中我无法理解.
我需要打印对象数组.例如,我有一个对象数组,用于保存"shape"类中的对象.我是否为数组中的每个对象调用toString方法,还是在ObjectList中编写toString方法来打印出实例变量?如果是这样,我该怎么做?
public class Shape{
private String shapeName;
private int numSides;
public String toString(){
return shapeName + " has " + numSides + " sides.";
}
}
public class ObjectList{
private Object[] list = new Object[10];
private int numElement = 0;
public void add(Object next){
list[numElement] = next;
}
public String toString(){
// prints out the array of objects
// do I call the toString() method from the object?
// or do I print the instance variables? What am I …Run Code Online (Sandbox Code Playgroud)