黑马程序员技术交流社区
标题:
继承层次
[打印本页]
作者:
jerom023
时间:
2014-8-2 23:58
标题:
继承层次
本帖最后由 jerom023 于 2014-8-3 22:26 编辑
继承层次是指哪些?这个有什么用?
作者:
a6511631
时间:
2014-8-3 08:47
描述的详细点行吗?
作者:
Faith-
时间:
2014-8-3 09:20
继承是利用已存在的累定义新的类,可以实现代码的重复使用。 被继承的类叫父类(超类,基类),继承一个类产生的新类叫子类(派生类)。java不支持多重继承,每个子类只能有一个父类。每个子类也可能成为将来某个父类,有两种关系直接父类(子类直接继承的类),间接父类(两级或两级以上的关系)。如果没有明确指定父类,默认继承Object类。
JAVA层级结构
继承层次.png
(19.22 KB, 下载次数: 41)
下载附件
2014-8-3 09:20 上传
作者:
Caincxy
时间:
2014-8-3 09:35
学习了啊。。。。。。。
作者:
LFW
时间:
2014-8-3 11:53
就是你爸 的爸 是你爷爷,你爷的爸爸是....最后上帝Object是的超级爸爸(最终远祖)。如果你定义的类没有显式的去继承谁,那这个类的父类就默认是Object。至于有什么用,这就是抽象了,你的爸爸、叔叔、大伯的父类是你的爷爷,你的父类是你的爸爸,你跟你爸又不同的地方,你的爸爸与你的叔叔有不同的地方(功能、属性),但他们都流着你爷爷的血(又往上抽象了)。所以要有继承层次,A继承B,B继承C,A与C的关系就跟你爷爷的关系一样,你们仍旧会有共同的地方,却又诸多不一样。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2