黑马程序员技术交流社区
标题:
int[]是Object的子类???
[打印本页]
作者:
浩临天下
时间:
2013-6-18 11:18
标题:
int[]是Object的子类???
为什么!!
作者:
shang1jk
时间:
2013-6-18 11:32
是.
public class Test {
public static void main(String[] args) {
int[] arr = {1,2};
System.out.println(arr instanceof Object);
}
}
复制代码
因为, Object是上帝.
作者:
月时微
时间:
2013-6-18 12:13
int 是基本类型,不属于object对象;int可以用Integer包装,Integer是object的子类;
int[]是数组,数组在Java中是引用类型的 也有专门的类 所以说数组是Object的子类
int[]是object的子类;
作者:
张承富
时间:
2013-6-18 12:16
Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。
在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。
可以使用类型为Object的变量指向任意类型的对象。
Object类有一个默认构造方法pubilc Object(),在构造子类实例时,都会先调用这个默认构造方法。
Object类的变量只能用作各种值的通用持有者。要对他们进行任何专门的操作,都需要知道它们的原始类型并进行类型转换。例如:
Object obj = new MyObject();
MyObject x = (MyObject)obj;
作者:
袁梦希
时间:
2013-6-18 13:10
因为数组属于对象,只要是对象都是Object的子类
作者:
袁梦希
时间:
2013-6-18 13:11
加油楼主
作者:
孙百鑫
时间:
2013-6-24 23:52
楼主您好,由于帖子长时间没有动态,我已经讲帖子改成已解决了,如有问题,可以私聊我。{:soso_e100:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2