黑马程序员技术交流社区

标题: 关于继承和实现 [打印本页]

作者: 唐林渊    时间: 2012-2-24 22:15
标题: 关于继承和实现
请教 继承和实现的区别在哪里?
除了继承只支持单继承,  实现可以有多个接口外.
他们还有别的区别吗?详细点,谢谢
作者: zclove898    时间: 2012-2-24 22:43
怎么说呢继承可以是类与类之间,也可以使接口与接口之间。而实现是接口与类之间,也就是类去实现接口。
继承是父与子的关系,是谁是谁的一种,而实现是平等关系,实现谁,就是把谁作为一种扩展功能。
作者: 李会启    时间: 2012-2-24 22:49
使用继承,可以减少代码量,常用方法可以不必定义,而是直接继承父类定义好了的方法,提高编程效率。
使用接口,只定义方法,没有具体的方法体,实现该接口的类可以对接口中的方法灵活的根据实际情况定义,很好体现程序具有灵活、复用的特性。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2