#关注疫情,武汉加油#
小编会根据上面的思维导图完成所有内容的编写,感谢大家的 关注、转发、收藏 。需要源码的留言联系小编免费领取即可!持续更新中…
在上一篇图文( )中说到了继承和多态,这里不得不提一下java中常用的接口和 抽象类 。
一、 接口
- Java接口是一系列的方法的声明,也是一些方法特征的集合;
- 100%的抽象类,即接口中的方法必须是抽象方法;
- 接口声明了一个类必须做什么和不能做什么,即定义了类的蓝图;
- 抽象方法只能存在于抽象类或接口中,但抽象类却能存在非抽象方法,即接口是百分之百的抽象类。
以下的一个java接口的例子是类实现了 Comparatble 接口,这个接口代表了具有进行比较的能力,任何类实现了Comparable接口,这个类就具有了比较对象的能力,也就能进行排序操作。
二、 抽象类
抽象类简单来说,就是不可创建实例的基类;
在抽象类中,可以定义抽象方法,就是在方法前添加 abstract ,并且不用实现方法;但是抽象方法要求派生类必须实现此方法。
上述案例演示的不够全面,小编也是一边学习一边编写文章。大家一起学习,欢迎留言。在后面的图文中会逐渐完善。