2018/01/07JAVA 基础 / 接口与继承:用引用调用对象方法的两种情况讨论

情况一
e.g.
Hero h = new ADHero();
h.physicAttack();


若引用类型为父类,引用指向的对象的类型为子类。且子类重写父类的对象方法physicAttack()。那么引用调用的是子类ADHero重写后的方法physicAttack()

情况二

e.g.

ADHero h = new ADHero();

h.physicAttack();


若引用的类型与引用指向的对象类型一致,那么该引用调用的是该类中的对象方法。

posted on 2018-01-07 22:52  梧桐雨与荔枝  阅读(129)  评论(0编辑  收藏  举报

导航