Java面向对象编程 -6.9

对象数组
在之前所接触到的都是基本数据类型定义的数组,但是Java程序本身各种数据类型都可以成为数组类型,所以类也可以成为数组类型,而这样的数组就成为对象数组。
数组的定义格式如下:

  • 动态初始化:类 对象数组名称[] = new 类 [长度] ,每一个元素的内容都是null
  • 静态初始化:类 对象数组名称[] = new 类[]{实例化对象,实例化对象,...}

动态初始化

静态初始化

对于对象数组而言,本身只是更换了一种所谓的数组定义的类型。
内存分析

数组缺陷 长度固定
优点 线性保存 索引访问 访问速度较快(时间复杂度是1)

原文地址:https://www.cnblogs.com/sakura579/p/12388319.html