美文网首页
接口(Interface)与抽象类之间的不同

接口(Interface)与抽象类之间的不同

作者: TALY | 来源:发表于2018-05-15 16:56 被阅读0次

    语法不同处:1.抽象类中可以有字段,接口没有。

                            2.抽象类中可以有实现成员,接口只能包含抽象成员。

                            3.抽象类中所有成员修饰符都可以使用,接口中所有的成员都是对外的,所以不需要修饰符修饰。

    用法不同处:1.抽象类是概念的抽象,接口关注于行为。

                            2.抽象类的子类与父类的关系是泛化关系,耦合度较高,而实现类和接口之间是实现的关系,耦合度比泛化低。

                            3.一个类只能继承一个类,但是可以实现多个接口。

    相关文章

      网友评论

          本文标题:接口(Interface)与抽象类之间的不同

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