Java中抽象类和接口
抽象类
-
抽象方法
使用absrtact修饰的成员方法,在定义时不需要实现方法体
格式:
abstract 返回值 方法名 (参数列表);
-
抽象类
一个类包含抽象方法,就是抽象类,用abstract
修饰
1.抽象方法只须申明不需要实现
2.一个非抽象类继承了抽象类,该类必须重写抽象类中的全部抽象方法
3.不能使用private
修饰,因为抽线方法必须被子类实现。
接口
- 定义接口
interface 接口名{
}
接口中的常量默认是全局变量
方法访问权限为public
- 定义接口实现类的语法如下
修饰符 class 类名 implement 接口1,接口2{
}
- 子类实现接口并继承抽象类
修饰词 class 类名名 extends 父类名 implement 接口1,接口2……{
}