对象数组的应用领域:歌曲播放器中,播放列表是对象数组;
订单中的商品列表;
贪食蛇的格子身体。
掌握对象数组是学习java的集合的基础。
对象数组
所谓对象数组,是对象的元素不是基本类型,而是引用类型。
Point[] ps = new Point[3];
ps[0] = new Point(1,2);
ps[1] = new Point(3,4);
ps[2] = new Point(5,6);
//数组ps的每一个元素都是Point类型的引用,都将指向一个Point类型的对象.初始化对象数组时,要注意将其每一个元素进行实例化
对象数组的初始化
对象数组的初始化和基本类型数组的初始化方式一样,只不过元素是对象引用而已。
但需要注意:基本类型数组元素是有默认初始值的(例如:int类型数组的元素默认初始值为0);而对象数组创建后,其元素的默认值为null,不创建元素对象!
Point[] ps ={new Point(1,2),new Point(3,4),new Point(5,6)};
ps = new Point[4];//相当于 new Point[]{null,null,null,null};
&
本文介绍了Java中的对象数组,包括对象数组的概念、初始化方法、与基本类型数组的区别,以及二维数组的使用和遍历。对象数组在实际应用中如播放列表、商品列表和游戏场景等方面有广泛用途。在Java中,二维数组实际上是数组的数组,虽然没有真正的二维数组概念,但在处理矩阵等数据结构时非常有用。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



