一、抽象类 1.1 抽象类概念: 抽象类是一种不能够被实例化的类,它存在的目的是为了被子类继承和实现。抽象类可以包含抽象方法,但是不一定必须包含抽象方法。 JAVA代码示例: public abstract class Animal { public abstract void makeSound(); } 1.2 抽象类特点: 抽象类不能被实例化,必须被子类继承和实现。 抽象类可以包含抽象方法和非抽象方法。 抽象类可以有构造方法,但是不能被用来实例化抽象类。 如果一个类继承了一个抽象类,那么它必须实现抽象类中的所…