父类
// 抽象类,不会实例化这个动物类的
public abstract class Animal {
public void func() {
System.out.println("非抽象");
}
// 动物叫的方法
public abstract void shout();
}
子类
public class Dog extends Animal {
@Override
public void shout() {
System.out.println("汪汪汪");
}
}
测试类
public class Test1 {
public static void main(String[] args) {
// 抽象多态
Animal a = new Dog();
System.out.println("狗要叫了:");
a.shout();
}
}