继承中的重写问题

当子类和父类中的方法,方法名和参数列表都一致时,子类会重写从父类继承的方法。

定义一个父类Role

Java 继承中的重写问题_父类

定义一个子类Magicer继承Role

在Magicer类中,重写了父类的print方法

super.print();的意思是,调用父类中被重写的方法

观察控制台输入,我们发现父类中的print方法和子类中的print方法都执行了

Java 继承中的重写问题_jvm_02


Java 继承中的重写问题_java_03