日付:2020年1月14日
親クラスの問題の抽象クラスとサブクラス:機能
IDE:のIntelliJ IDEA
場合は、抽象クラスメソッド、クラスが抽象的でなければなりません。
サブクラスは、すべての抽象メソッドを継承する抽象クラスをオーバーライドする必要があり、そうでない場合は、サブクラスも抽象クラスである
抽象クラスをインスタンス化することはできません、それはサブクラスとオーバーライドメソッドにより継承されなければなりません
package testDemo;
abstract class Animal{
abstract public void eat();
}
class Dog extends Animal{
@Override
public void eat() {
System.out.println("小狗吃东西");
}
}
class Cat extends Animal{
@Override
public void eat() {
System.out.println("小猫吃东西");
}
}
public class BackAnimal {
public static void main(String[] args){
Animal animal;
animal = new Dog();
animal.eat();
animal = new Cat();
animal.eat();
}
}