注意:多态里的一个关键点你要搞清楚,父类引用指向子类对象,这个对象调用的方法,是父类和子类共有的,这个要搞清楚,这个是关键,如果是调用方法,那么这个时候就是调用的子类里重写父类的方法,如果是属性,那么就是取得父类里的属性值。
class Fu {
int x=4;
}
class Zi extends Fu {
int x =5;
}
class C {
public static void main(String[] args) {
//这里是采用多态实现的
Fu f=new Zi();
System.out.println(f.x);
}
} |