黑马程序员技术交流社区
标题:
求解————数组到底是什么类型的对象?
[打印本页]
作者:
Pakumen
时间:
2015-3-27 23:52
标题:
求解————数组到底是什么类型的对象?
本帖最后由 Pakumen 于 2015-3-28 00:06 编辑
学习中看到一个方法
String类的方法里面有个valueOf(Object obj),当然也有其他类型的数组参数。唯独没有int[]这种参数。
然后我把一个int类型的数组传了进去,编译通过,运行正常。
那数组到底是什么样类型的对象?也属于Object的子类吗?这个int[]参数进去这个方法之后的运行机制是怎么样的?
作者:
圣光忏悔
时间:
2015-3-28 00:05
任意类型都是Object的子类对象,有两个数组 char和byte这两个是对应的字符流和字节流的数组,里面储存的可识别的String类型的值后面IO流里面会学到的
作者:
李能甫
时间:
2015-3-28 17:42
Object是所有类的父类,通俗点就是所有类的祖宗,任何数据类型都可以向上转型为Object obj;Object理论上可以存储一切数据类型,一般讲数组就是用来存储一组相同数据类型。
作者:
菜鸟小A
时间:
2015-3-28 21:23
引用数据类型
作者:
绝望
时间:
2015-3-28 21:49
所有类都是Object的子类,数组当然不能例外
作者:
bipanfei
时间:
2015-4-4 19:43
写的不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2