黑马程序员技术交流社区
标题:
实现接口提高功能的扩展性能不能用继承类的方法来完成
[打印本页]
作者:
小田
时间:
2015-5-27 19:14
标题:
实现接口提高功能的扩展性能不能用继承类的方法来完成
小弟刚复习到接口,遇到一问题,如下:
定义一个接受接口为参数的方法,能提高程序功能的扩张性,那么我们能不能接接受一个类A呢?后期提高程序功能的扩张性可以通过接受类A 的子类来完成?这样可以吗?比起定义接受接口,有什么缺点?
作者:
新缘
时间:
2015-5-27 19:41
父不能使用子的特有功能啊。
作者:
wuyusi
时间:
2015-5-27 19:50
反复强调过了,不能为了继承而继承,思维上就有问题
作者:
l598790586
时间:
2015-5-27 20:19
类只能单继承,但是接口可以多实现,这个是最主要的原因。如果你的类只是需要扩展功能,用接口是最好的,如果功能是你这个类的共性,应该属于这个类,就使用继承
作者:
张亚超2015
时间:
2015-5-28 11:30
继承类的话,最多继承一个,而接口相当于标准,规范,可以很多很多
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2