黑马程序员技术交流社区
标题:
数组问题
[打印本页]
作者:
禾呈
时间:
2013-6-6 01:43
标题:
数组问题
本帖最后由 禾呈 于 2013-6-6 19:44 编辑
class Demo
{
public static void main(String args[])
{
int[] a=new int[6];
System.out.println(a.length);
}
}
复制代码
猜测:数组是一个类,定义一个数组对象,那么在数组对象中就会初始化一个length变量来记录 数组的长度。
如果猜想正确的话 那么数组这个类是如何定义的他的构造方法是啥?数组类中又有哪些方法?、
如果猜测不正确的话,那么数组究竟是啥?
作者:
朱志江
时间:
2013-6-6 02:14
楼主的猜测其实也不错.
我说说个人观点:
数组
概念:同一种类型数据的集合。其实数组就是一个容器
好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。
作者:
刘海芳
时间:
2013-6-6 08:58
数组不是类哦,而是一种数据格式(在内存的地址是联系的),所以数组根本就没有构造方法....,数组和class都是Object的子类
作者:
花心々小土豆
时间:
2013-6-6 09:13
数组是相同类型的,用一个标识符名称封装到一起的一个对象序列或基本类型数据序列。
数组也可以说是一个容器,它和容器的区别就是它可以存放基本数据类型,而容器需要通过泛型指定。
数组是一种效率最高的存取和随机访问序列的方式,length是数组这种存储结构的一部分,所以我们可以通过 数字码.length 来获取数组的元素个数。
作者:
Household
时间:
2013-12-8 00:39
楼主:挺有趣的;首先猜想正确,即数组是一个类,其构造方法是肯定有的:1,方法可以根据数组的“存储容器”特性来构造方法;2.数组的对象其实也挺好创建的:length,元素,角标等都是对象;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2