一、abstract:抽象的
1. 可以修饰类:
(1) 被abstract修饰的类称为抽象类
(2) 语法:
abstract class 类名{}
(3) 特点:可以声明引用,但是不可以单独的创建对象
(4) 抽象类中可以定义属性和成员方法
(5) 抽象类中有构造方法
2. 可以修饰方法
(1) 被abstract修饰的方法称为抽象方法
(2) 语法:
访问修饰符 abstract 返回值类型 方法名(形参);
注意:访问修饰符和abstract 没有先后顺序
(3) 特点:抽象方法只有方法的声明,没有方法的实现
(4) 注意:抽象方法只能定义在抽象类
3. 抽象类的子类:
(1) 语法:
class 类名 extends 抽象类类名{}
(2) 注意:子类不想成为抽象类,则需要覆盖抽象类中所有的抽象方法