A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fiend 中级黑马   /  2012-7-27 20:23  /  2600 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 fiend 于 2012-7-27 23:03 编辑

请问数组是对象吗?

7 个回复

倒序浏览
java中数组的元素可以是简单数据类型的量,也可以是某一类的对象.
回复 使用道具 举报
数组不是对象,它是特殊的容器。他可以装任何东西,但必须是同一类型的数据。
回复 使用道具 举报
数组不是对象,数组是对象的集合
回复 使用道具 举报
万物皆对象这句话可不是忽悠人的。
数组一样可以作为对象,只不过new一个数组作为对象后,调用数组成员是需要再将数组的成员也new为对象

如 :

Clazz[] c = new Clazz[length];
        //在用每个元素的时候需要
c[i] = new Clazz();

评分

参与人数 1技术分 +1 收起 理由
韦念欣 + 1 赞一个!

查看全部评分

回复 使用道具 举报
尤洋 发表于 2012-7-27 22:33
万物皆对象这句话可不是忽悠人的。
数组一样可以作为对象,只不过new一个数组作为对象后,调用数组成员是需 ...

漂亮,终于等来了答案。谢谢。
回复 使用道具 举报
黄锐 初级黑马 2012-7-27 23:13:23
7#
数组是对象集合,如果你把一个集合看成另一种对象也可以
回复 使用道具 举报
陈欢 中级黑马 2012-7-28 00:05:13
8#
可以这样说吧,在JAVA虚拟机中,数组是个真正的对象。和其他对象一样,数组总是存储在堆中。他和普通对象一样,JAVA虚拟机的设计者将决定数组在堆中的表示形式。……和其他所有对象一样,数组也拥有一个与它们的类相关联的CLASS实例,所有具有相同维度和类型的数组都是同一个类的实例,是一个真真正正的对象,就像楼上说的‘万物皆对象’啊

评分

参与人数 1技术分 +1 收起 理由
韦念欣 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马