作者:陈宏儒64721 | 来源:互联网 | 2024-10-13 14:03
对象数组在之前所接触到的都是基本数据类型定义的数组,但是Java程序本身各种数据类型都可以成为数组类型,所以类也可以成为数组类型,而这样的数组就成为对象数组。数组的定义格式如下:动
对象数组
在之前所接触到的都是基本数据类型定义的数组,但是Java程序本身各种数据类型都可以成为数组类型,所以类也可以成为数组类型,而这样的数组就成为对象数组。
数组的定义格式如下:
- 动态初始化:类 对象数组名称[] = new 类 [长度] ,每一个元素的内容都是null
- 静态初始化:类 对象数组名称[] = new 类[]{实例化对象,实例化对象,...}
动态初始化
静态初始化
对于对象数组而言,本身只是更换了一种所谓的数组定义的类型。
内存分析
数组缺陷 长度固定
优点 线性保存 索引访问 访问速度较快(时间复杂度是1)