package day09;
/*
* 成员方法:
* 编译看左边(父类),运行看右边(子类)-动态绑定
* */
public class Demo2_PolyMorphic {
public static void main(String[] args) {
Fatherone f = new Sonone();
f.print();
}
}
class Fatherone{
int num=10;
public void print(){
System.out.println("父类方法");
}
}
class Sonone extends Fatherone{
int num=20;
@Override
public void print(){
System.out.println("子类方法");
}
}

本文通过一个Java实例展示了多态性的概念。具体地,通过父类引用指向子类对象并调用方法的方式,实现了运行时多态。文章中详细解释了如何在编译阶段查看父类方法而在运行时调用子类方法这一过程。

被折叠的 条评论
为什么被折叠?



