我看过很多教程,其中描述了数组是对象,并且它的对象由引用变量引用,如下所示
int a[]=new int[5];
但让我困惑的是,为了创建一个对象,我们需要构造函数,就像创建这样的简单对象时一样
box b1=new box();
但是在创建数组对象时,我们没有调用任何构造函数,而是像这样编写 int[5] 那么这是什么?数组对象的数据类型是什么?
最佳答案
对象的数组创建语法与基元的数组创建语法并没有真正的不同,例如
Box[] boxArray = new Box[5];
现在,如果您想在数组内创建框,您可以使用构造函数语法:
boxArray[0] = new Box();
请注意,我继续将 box
大写为 Box
,因为以大写字母开头的类名基本上是公认的标准。
关于java - 创建数组对象 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39971682/