1. 用abstract关键字来修饰一个类时, 这个类叫做抽象类, 用abstract修饰一个方法时, 该方法叫做抽象方法 2. 含有抽象方法的类必须被声明为抽象类, 3. 抽象类必须被继承, 抽象方法必须被重写 4. 抽象类不能被实例化 5. 抽象方法只需声明, 不需要实现. 如果派生类派生了个抽象子类不想实现抽象方法, 可以将自己设定为abstract,可以不用重写抽象方法, 让继承他的子类再去重写方法. abstract class Animal { private String name…