02月16, 2020

Java - 多态

多态:

成员属性:

覆盖只发生在函数上,和成员变量没关系。所以使用父类指针指向子类对象时,直接通过打点调用的方式,获取成员属性的值,获取的是父类的成员属性的值,而不是子类的。

成员方法:

通过父类的指针调用子类重写的方法,会优先调用子类重写的方法。子类中找不到时,会沿着继承链往上找,找到父类中的方法。

本文链接:http://www.iuutech.com/post/1581817934.html

-- EOF --

Comments