circleArray如何等同于createCircleArray()?
public class TotalArea {
/** Main method */
public static void main(String[] args) {
// Declare circleArray
CircleWithPrivateDataFields[] circleArray;
// Create circleArray
circleArray = createCircleArray();
// Print circleArray and total areas of the circles
printCircleArray(circleArray);
}
/** Create an array of Circle objects */
public static CircleWithPrivateDataFields[] createCircleArray() {
最佳答案
因为方法createCircleArray()
返回与circleArray
具有相同类型的数组。因此,它是可分配的。
代替直接分配它,可以有一个方法并从该方法返回。
关于java - 如何从方法中分配数组变量(如程序所示)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42445627/