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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lichao 中级黑马   /  2013-12-17 10:46  /  1322 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object类是所有类的直接父类或间接父类,Class类是描述所有类的类,那么Class类肯定描述了Object类,而Class类又继承了Object类,那么Class当中应该有Object的方法,可是Class类中没有。我就迷糊了!!!他们到底是什么关系呀???

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 淡定

查看全部评分

4 个回复

倒序浏览
看看API文档,下面是我的截图:

Class继承了Object。继承了方法,你的若是不能用,一定是你写错了。

QQ截图20131217105450.png (28.17 KB, 下载次数: 168)

QQ截图20131217105450.png

QQ截图20131217105506.png (11.79 KB, 下载次数: 164)

QQ截图20131217105506.png

评分

参与人数 1黑马币 +6 收起 理由
FFF + 6 +10086

查看全部评分

回复 使用道具 举报
1、Class是类,Object是对象
2、class是Class的一个实例!Class的一个实例表示一个类
3、类是对象的抽象 对象是类的一个实例类 对象 = new 类();拿对象可以操作这个类里的方法

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
如果在创建类的时候没有声明要继承的类 那么JVM就默认 把它继承Object类
public class A{
/*Code*/
}

public class A extends java.lang.Object{
/*Code*/
}
以上两种的等价的

评分

参与人数 1黑马币 +3 收起 理由
FFF + 3 解释还差一点点、不够详细

查看全部评分

回复 使用道具 举报
还是不大明白,感觉他们两挺绕了。Class继承了Object,Class又是所有类(包括Object)的抽象出来的......纠结..............
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马