黑马程序员技术交流社区
标题: 继承的内容分享一下 [打印本页]
作者: 664941114 时间: 2016-7-13 09:26
标题: 继承的内容分享一下
1.1. 继承(extends) (1)继承的体系结构(理解):就是对要描述的事物进行不断的向上抽取,就出现了体系结构。
**先学习顶层内容,因为它是共性内容。
**一般使用的时候使用的是底层的类。
(2)继承的好处:(理解)
A:继承的出现,提高了代码的复用性。
B:继承的出现,让类与类之间产生了关系,extends来表示,
这个关系的出现,为后面我们讲面向对象的第三个特点多态打下了基础。
(3)特点(理解)
A:java只支持单继承(其实确切的说是java对多继承进行了优化,避免了安全问题)。
B:java支持多重(层)继承。
(4)注意:(掌握)
A:子类可以直接访问父类中的非私有的属性和行为。
B:不要仅为了获取其他类中部分功能而去继承。
C:类与类之间要有所属( " is a " )关系,xx1是xx2的一种。
**如何判断A和B是否有继承关系?
**A如果继承B,那么就可以说A是B的一种。
作者: miniccc 时间: 2016-7-13 21:11
黑马哟你更精彩
作者: 呆呆的小呆 时间: 2016-7-13 23:49
赞赞赞赞赞赞
作者: oxiwangz 时间: 2016-7-20 23:25
不错,温故而知新
作者: yang0907 时间: 2016-7-20 23:41
继承和接口有类似的特点,理解相同与不同更有助于学习
作者: 小蔡来学java 时间: 2016-7-20 23:49
java支持多继承,接口就可以支持多继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |