为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕移动1595911

请问,Class是Object的子类么?J接口是Object类是继承关系么?

请问,Class是Object的子类么?J接口是Object类是继承关系么?

Class是Object的子类。

2019-08-06
回复 0

慕移动1595911 (提问者)

请问接口和Object是什么关系呢

#1 2019-08-06 回复

Obkect是所有类型的父类

2019-08-07
回复 0

Uestc_L

Object

#1 2019-08-07 回复

慕移动1595911 (提问者) 回复 Uestc_L

所以接口也是么?

#2 2019-08-07 回复

Uestc_L 回复 慕移动1595911

是的啊

#3 2019-08-07 回复

Object类是所有类的父类

2019-08-07
回复 0

刚看完所有讲反射的视频。我觉得能提出Class和Object的关系的问题的同学是善于思考的人(因为这个问题我一开始没想)。以下个人观点:Class和Object二者应该是不同维度和角度的,但二者也确实存在关联.Class是类类型,所有类的类类型的父类都是Class,Object本身也是一个类,所以它的类类型父类应该也是Class;Object是类,所有类的父类都是Object,Class虽然是类类型,但是类类型也是一个类,所以Object也是Class的父类.这样的描述听上去似乎有点绕,也有点哲学命题的意味,以为二者讨论的问题的角度和维度是不同的。

验证代码:

   //Object的类类型的父类是Class

   Class<?>cm=Object.class;

   System.out.println(cm);


   //Class的父类是Object

   Class<?> cn="hello".getClass();

   Object o=cn;

   System.out.println(o);


2019-09-10
回复 0

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信