class Dog{
public void bark(){
System.out.println("汪汪");
}
Object o = new Dog();
o.bark();//编译报错
编译器是根据引用类型来判断有哪些method可以调用,而不是根据Object确实的类型。
多态意味着很多种形式。如果引用是父类类型,则引用不可调用子类的方法。
posted on 2017-07-14 14:03 小醋 阅读(80) 评论(0) 收藏 举报