在Java中创建数组时是否调用了对象构造函数?

在Java中,数组是AN对象。我的问题是…创建新数组时是否调用了Object构造函数?我们希望利用这一事实来为Object构造函数提供一些额外的字节码,以检查所构造数组的长度。那行得通吗?

回答:

就Java语言规范而言,尽管它们都使用new关键字,但类实例创建表达式和数组创建表达式是不同的表达式形式,每种都有自己的规则。数组创建表达式的描述未提及调用构造函数。

以上是 在Java中创建数组时是否调用了对象构造函数? 的全部内容, 来源链接: utcz.com/qa/410846.html

回到顶部