多态中的成员访问特点之成员方法
class Demo2_Polymorphic{
public static void main(String[] args){
Father f = new Son();
f.print();
}
}
/*
成员方法
编译看左边(父类),运行看右边(子类)。动态绑定
*/
class Father{
int num = 10;
public void print(){
System.out.println("Father");
}
}
class Son extends Father{
int num = 20;
public void print(){
System.out.println("Son");
}
}
输出结果:Son

本文通过一个具体的Java示例,介绍了面向对象编程中多态特性的核心概念——成员方法的动态绑定。演示了如何在运行时确定调用哪个子类的方法,而非编译时决定。
2211

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



