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/

10-11 20:17