美文网首页
抽象类与接口的区别?

抽象类与接口的区别?

作者: 卷卷更健康 | 来源:发表于2022-02-25 10:19 被阅读0次

一、代码结构

1、接口无构造函数,无成员变量,无静态方法,只是提供了抽象的方法,并无具体实现,体现了开闭原则,对修改关闭,对扩展开放
2、抽象类可以有成员变量、静态类、静态方法,可以提供默认的实现,不需要去改变代码,体现的是复用共用性

二、使用方式

一个类只能继承一个抽象类,但是可以实现多个接口

三、性能

抽象类的访问速度比接口速度快,因为接口需要时间取寻找在类中具体实现的方法

相关文章

网友评论

      本文标题:抽象类与接口的区别?

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