要在Java中实现子类重写父类方法,需要遵循以下步骤:
- 子类继承父类:在子类的类定义中使用extends关键字,指定子类继承自父类。
public class ChildClass extends ParentClass { // 子类定义 }
- 重写父类方法:在子类中重写父类的方法,必须保持方法签名一致(方法名、参数列表、返回类型)。
public class ChildClass extends ParentClass { @Override public void methodName() { // 子类的实现 } }
- 使用@Override注解:为了确保子类真的重写了父类的方法,可以使用@Override注解,如果子类方法的签名和父类方法不一致,编译器会报错。
public class ChildClass extends ParentClass { @Override public void methodName() { // 子类的实现 } }
通过以上步骤,就可以实现子类重写父类方法的功能。当子类对象调用该方法时,将执行子类中重写的方法而不是父类中的方法。