抽象类
- 被
abstract修饰的类为抽象类- 抽象类不能创建实例对象,但可以继承自具体类
- 具有抽象方法的类必须定义为抽象类
抽象方法
- 抽象方法不能拥有实体
- 抽象方法必须是非静态方法
- 抽象类的子类可以将父类的非抽象方法重写为抽象方法
接口
- 抽象类只能包含常量和抽象方法,其使用
interface定义- 抽象类中的所有数据默认是
public static final,所有方法默认是public abstract,且不能修改- 实现接口使用
_implements_关键字,一个类可以实现多个接口- 接口也可以通过
extends进行继承
