首页 > 其他 > 详细

接口与抽象类的区别

时间:2020-11-24 20:30:09      阅读:27      评论:0      收藏:0      [点我收藏+]

我们的接口使用interface进行标注。它里面包含抽象类,但是与抽象类的区别在于:
1.抽象类里面的抽象方法如果子类未实现,那么子类也是抽象类
2.接口里面也有抽象方法,子类实现抽象类,就必须实现父类所有的抽象方法
3.接口实现的关键字是implements,而抽象是使用extends进行继承
4.在接口中,public abstract默认存在
5.抽象类和接口 都不能被实例化,只有它的子类能实例化
6.接口还可以继承父类,并且可以继承一个或多个,多个之间用逗号隔开
7.继承的多个父接口里面可能抽象方法名称一致,那么子类只需要实现一个
8.静态方法必须使用 接口名称 . 静态方法进行调用
9.默认方法必须使用子类 . 默认方法进行调用

接口与抽象类的区别

原文:https://www.cnblogs.com/yds1314/p/14031925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!