接口与继承(2)
1.重写
子类可以继承父类的对象方法
在继承后,重复提供该方法,就叫做方法的重写
又叫覆盖 override,当调用重写的方法后,子类调用的是子类的重写方法
例子
创建一个Item类,编写一个effect方法
设计一个MagicPoton,继承Item,重写effect方法
分别调用父类和子类的effect方法
Item.java
package pack1;
public class Item {
public void effect() {
System.out.println("物品使用后,可以有效果");
}
}
MagicPotion.java
package pack1;
public class MagicPoton extends Item{
public void effect() {
System.out.println("蓝瓶使用后,可以回魔法");
}
public