接口和抽象类

2018-08-07  本文已影响0人  南小夕

一、概念

抽象类:

是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。

接口:

接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能做任何事情。

二、对比

抽象类和接口的对比


IMG_0063.PNG

三、使用场景

上一篇下一篇

猜你喜欢

热点阅读