美文网首页
接口和抽象类

接口和抽象类

作者: karee000 | 来源:发表于2020-02-09 23:46 被阅读0次

    抽象类

    抽象类不允许被实例化,只能被继承。它可以包含属性和方法。方法既可以包含代码实现,也可以不包含代码实现。不包含代码实现的方法叫作抽象方法。子类继承抽象类,必须实现抽象类中的所有抽象方法。

    接口

    不能包含属性,只能声明方法,方法不能包含代码实现。类实现接口的时候,必须实现接口中声明的所有方法。

    how

    java中用abstract描述符来描述抽象类,用interface来表示接口类

    why

    抽象类表示is-a的关系,用于代码复用。接口表示has-a的关系,用于解耦

    相关文章

      网友评论

          本文标题:接口和抽象类

          本文链接:https://www.haomeiwen.com/subject/eteoxhtx.html