对象一旦向上转型,那么就无法调用子类原本特有的内容。 子类猫抓老鼠,父类动物不会抓老鼠
package demo1005duotai
;
public abstract class Animal {
public abstract void eat();
}
=======================================
package demo1005duotai
;
public class Cat extends Animal {
@Override
public void eat() {
System
.out
.println("猫吃鱼");
}
}
=============================================
package demo1005duotai
;
public class Demo01Main {
public static void main(String
[] args
) {
Animal animal
= new Cat();
animal
.eat();
}
}
运行结果
转载请注明原文地址:https://blackberry.8miu.com/read-19116.html