// abstract 抽象类 // 类是 单继承, 接口是 多继承
public abstract class Action {// 约束~ 有人帮我们实现// abstract, 抽象方法,只有方法名字,没有方法的实现public abstract void doSomething();/*1. 不能 new 这个抽象类,只能靠子类去实现它2. 抽象类中可以写普通的方法3. 抽象方法必须在抽象类中提高开发效率*/
}
// 抽象类的所有方法,继承了它的子类都必须要实现,除非子类也是 abstract类
public class A extends Action{@Overridepublic void doSomething() {}
}
抽象类不能 new
https://www.bilibili.com/video/BV12J41137hu?p=74&spm_id_from=pageDriver