Java抽象类 详解-CSDN博客
111-面向对象(高级)-抽象类与抽象方法的使用_哔哩哔哩_bilibili
1.概念

2.抽象类
抽象类不能实例化,可以有属性,也可以有方法。
方法可以实现或者只声明不实现,要加一个abstract

abstract class A{//定义一个抽象类
public void fun(){//普通方法
System.out.println("存在方法体的方法");
}
public abstract void print();//抽象方法,没有方法体,有abstract关键字做修饰
}
抽象方法所处的类必须是抽象类,抽象类可以没有抽象方法。

3.抽象和其他关键字的共存

4.模板方法设计









![完美的输出打印 SQL 及执行时长[MyBatis-Plus系列]](https://img-blog.csdnimg.cn/img_convert/2f2356937db21222bc8858daf57b2793.png)








