gpt4 book ai didi

java - 在 Java 中不使用类创建对象

转载 作者:行者123 更新时间:2023-12-05 09:08:53 25 4
gpt4 key购买 nike

我在一次采访中被问到这个问题,但我在网上找不到任何直接的答案。

"Can you create an object in Java without using a class?"

此问题没有上下文或补充内容,因此请不要将此问题标记为不完整或毫无意义。如果这个问题是一个技巧或需要上下文,请告诉我。

最佳答案

是的:数组是对象,但没有数组类。

Java 语言和 JVM 规范在很多地方对类实例和数组进行了区分。最值得注意的是:

JLS 4.3.1 :

An object is a class instance or an array.

JLS 4.3.2:

All class and array types inherit (§8.4.8) the methods of class Object

JVM 3.9

Java Virtual Machine arrays are also objects.

(在专门介绍作为类实例的对象的部分之后)

关于java - 在 Java 中不使用类创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62907822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com