JAVA中: 没有方法体的方法叫抽象方法。有抽象方法的类必须是抽象类。或者抽象类的子类 用处:动物的吃方法,因为是空,所以为抽象方法。抽象类不是具体的,因此无法直接实例化。因此抽象类需要运用多态形式进行实例化。而抽象类的子类必须全部实现抽象方法,或者子类也为抽象类。抽象类可以有构造方法。用于子类访问父类数据的初始化。 Animal a=new Cat();