多态:父类的引用指向了自己的子类对象,也可以接收自己的子类对象。
abstract class Animal{
abstract void eat();
}
class Cat extends Animal{
public void eat(){
System.out.println("吃鱼");
}
public void catchMouse(){
System.out.println("抓老鼠");
}
}
class pq{
public static void main(String[] args) {
function(new Cat());
}
public static void function(Animal a){ //Animal a = new Cat();
a.eat();
}
} |