很多同学跟猫老师反映在学习java的继承和多态时都有很多知识点懵懵的,今天就让猫老师先通过一个例子来给大家梳理一下
在子类中使用super语句
子类如果想要调用父类某方法,可直接使用super语句。现在假设,这个父类方法又调用了另一个被子类重写(overridden)了的方法。按照多态的规则,这次执行的应是子类中的该方法。除此之外,其他语句会按顺序执行。
Example 示例
假设我们有一个父类:Dancer(舞者),该类有两个方法act()(表演),doTrick()(特技),每一个方法里简单的有一行print语句。且act方法调用了doTrick。代码如下:public class Dancer
{
public voidact()
{
System.out.print("旋转"