多态中的成员访问特点
A:成员变量
编译看左边,运行看左边
B:构造方法
子类的构造都会默认访问父类构造
C:成员方法
编译看左边,运行看右边(方法有重写,所以子类覆盖父类.变量没有)
D:静态方法
编译看左边,运行看左边(静态和类相关,算不上重写,所以,访问还是左边的)
总结:由于成员方法存在方法重写,所以它运行看右边。
转载于:https://my.oschina.net/u/4049480/blog/3013177