猿问

是java中的对象数组。

是java中的对象数组。

在java中,我们可以声明一个数组,如

String[] array = new String[10]; int size = array.length;

这是否意味着数组本身就是一个对象?因为在C+中,数组只是一个指针,没有任何方法。


达令说
浏览 340回答 3
3回答

繁星淼淼

是。Java语言规范第4.3.1节一开始:对象是类实例或数组。

MM们

是的;Java语言规范写字:在Java编程语言中,数组是对象(§4.3.1),是动态创建的,可以分配给类型为Object的变量(§4.3.2)。类对象的所有方法都可以在数组上调用。

慕村225694

好吧,让我们问问Java!public class HelloWorld{   public static void main(String[] args)   {     System.out.println(args instanceof Object);     int[] someIntegers = new int[] {42};     System.out.println(someIntegers instanceof Object);   }}产出:true true
随时随地看视频慕课网APP

相关分类

Java
我要回答