也就是说,在声明了自定义类的数组之后,对每一个数组元素的初始化,都要为其new一个对象出来使得指针指向该对象,Java语言本身是不提供在自定义类数组声明时候自动创建新对象的方式的。
Course[] courses = new Course[3]; courses[0] = new Course(); courses[0].setName("0000000"); System.out.println(courses[0].getName());
参考:https://www.yii666.com/blog/52938.html