Java-数组是对象

Java-数组是对象原因解析

Posted by Jinliang on May 27, 2017

数组的概念:

数组是指具有相同类型的数据的集合,它们一般具有固定的长度,并且在内存中占据连续的空间。

在C/C++中:

数组名只是一个指针,这个指针指向了数组的首元素,既没有属性也没有方法可以调用。

在Java中:

数组不仅有其自己的属性,例如length,也有其方法可以调用,例如clone()。

由于在Java中,对象的特点是封装了一些数据,同时提供一些属性和方法,从这个角度讲,数组是对象。