要正確地覆蓋(override) Java方法,需遵循以下步驟:
@Override
注解來標記子類方法,以確保它真正是覆蓋了父類方法。super.父類方法名()
來調用父類方法。@Override
注解,這樣可以幫助編譯器檢查是否正確覆蓋了父類方法。以下是一個簡單的例子,演示了如何正確覆蓋Java方法:
class Animal {
public void makeSound() {
System.out.println("Animal makes a sound");
}
}
class Dog extends Animal {
@Override
public void makeSound() {
System.out.println("Dog barks");
}
}
在上面的例子中,Dog
類覆蓋了Animal
類中的makeSound
方法,通過@Override
注解確保正確地覆蓋了父類方法。