- 接口中所有的方法默认被public abstract修饰,变量默认被public static final修饰
- 抽象类指的是被abstract修饰的类,不一定包含抽象方法(被abstract修饰的不带方法体的方法),即抽象类中可以没有抽象方法。
- 抽象类不能实例化该抽象类的对象(子类也不行),子类继承抽象类必须实现抽象方法或者子类也为抽象类。
- 一个类只能继承一个抽象类,但是可以实现多个接口。
- 抽象类实现接口的时候可以不重写接口的方法。
- 只有public修饰的类才能实现接口。
- 一个接口可以使用extend继承多个接口。
- 接口经常用于工厂方法模式及其变种、适配器模式等设计模式。
Java编程思想笔记——第九章 接口
最新推荐文章于 2023-05-30 21:24:28 发布