萌新问一个关于java的抽象类和接口的问题

Sanericecho 2019-08-26 11:37:59
为什么接口可以多继承,而抽象类不可以呢
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_40290083 2019-08-27
  • 打赏
  • 举报
回复
接口是特殊的抽象类,抽象类还是类,JAVA中对于类的继承是单继承,这个没有为什么,就是java规定的,抽象类中不但有抽象方法,还有普通方法和成员变量,而接口中只有方法声明。
醉月流觞 2019-08-27
  • 打赏
  • 举报
回复
抽象类中可以有实例方法,接口里全是抽象方法啊.java本来就是单继承机制的,用接口很大程度上弥补了单继承的不足,
qybao 2019-08-26
  • 打赏
  • 举报
回复
这是java的规定,没有什么理由,一个类只能单一继承
接口不是继承,是实现,同样的,java也规定一个类可以实现多个接口

51,411

社区成员

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

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