接口和抽象类的区别

Emmawatianer 2019-03-31 09:08:42
1.抽象类有普通的方法,接口没有 2.抽象类可以有自己的成员属性和方法,接口只能有public 常量。 3.抽象类可有可无构造方法,接口没有构造方法 4.抽象类单根继承,接口多重继承
...全文
577 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
柳树枯 2020-03-15
  • 打赏
  • 举报
回复
张志帅‍ 2019-09-04
  • 打赏
  • 举报
回复
可以看下这个文章:抽象类和接口的区别
张志帅‍ 2019-09-04
  • 打赏
  • 举报
回复
https://blog.csdn.net/MrBaymax/article/details/84328918
1174375244 2019-03-31
  • 打赏
  • 举报
回复
抽象类使用abstract关键字修饰;接口使用interface修饰。 抽象类中有构造方法(不写会有隐式构造方法),但不能实例化;接口没有构造方法。 抽象类中可以有非抽象方法,接口中一般只有抽象方法。 抽象类中可以有变量;接口中只能是常量 抽象类只能单继承类;接口可以继承多个接口 实现类只能继承一个抽象类;但可以实现多个接口

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧