一、抽象类
1、什么是抽象类
抽象类:依然是一个类(描述事物群体),在继承中,父类将多个不同的子类中的共性内容进行抽取,形成多个子类的共同父类。在共同特定(属性、方法)进行抽象的时候,可能会出现某些体系结构中存在一些共性的行为(方法),但是不同的子类它们的共同的行为有些差异。这时共同行为依然需要在父类中描述,可以父类没有办法将方法的具体行为描述清楚。这时父类中就会有不具体的方法出现,这个类就变成抽象类。
2、抽象类代码体现
abstract:用来修饰类或者方法(普通),被修饰的类为抽象类,被修饰的方法为抽象方法
抽象方法:没有方法体的方法。
// 抽象类的定义
public abstract class 类名{
// 定义变量
// 定义方法
// 抽象方法
修饰符 abstract 返回值类型 方法名