黑马程序员技术交流社区
标题:
接口和抽象类
[打印本页]
作者:
william_J
时间:
2014-11-19 22:13
标题:
接口和抽象类
在我们实际生活的应用例子中,抽象类和接口都能完成同样的功能,那什么时候用接口,什么时候用抽象类?
作者:
迷失的小Z
时间:
2014-11-19 22:24
类智能继承一个类或者抽象类,而接口是可以多实现的,用接口主要是降低了类之间的耦合性,方便在开发的时候维护什么的……大概
作者:
wanglulin
时间:
2014-11-19 22:37
我是这样认为的 : 有“is a ”关系的时候就用抽象类 , 没有“is a ”关系但是又想用它的某一种功能的时候就用接口实现。 不知道对不对{:2_32:} 我也今天才学到抽象类和接口。
作者:
路春林
时间:
2014-11-19 23:17
当描述一组方法的时候使用接口
当描述一个虚拟的物体的时候使用抽象类
abstract class表示的是"is-a"关系
interface表示的是"like-a"关系
作者:
地瓜君
时间:
2014-11-20 19:46
抽象类重在对象的本质,接口则是对象的附加行为。
作者:
下一站
时间:
2014-11-20 20:46
接口只是用来定义,实现他的类,必须要去实现他定义的方法。但是抽象类中还可以有方法体
作者:
夜海
时间:
2014-11-20 21:22
如果本类是另一个类的种就可以继承 , 如果只是为了方法当然 实现接口了。
作者:
DamonZh
时间:
2014-11-20 21:46
接口是对功能的扩展,而抽象类里封装的都是这个体系中最基本的功能
作者:
郑飞
时间:
2014-11-20 22:49
基础视频中实在是找不出什么典型例子 不知道是不是我忘记了
推荐两个简单的设计模式 适配器模式和模板模式 有相关的应用 花点时间看 性价比还是挺高的
还有什么好例子大家可以推荐一下 感觉对这两个东西还是有点模糊
作者:
cbb
时间:
2014-11-21 00:51
你要明确一点,抽象类里面可以有抽象方法,也可以没有,当然他也可以有一般方法。
而接口里面全是抽象方法。如果一个类实现了接口,那么必须复写接口里面全部的抽象方法!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2