Åsidosätta metoder
I Java kan vi tillhandahålla egna implementationer av ärvda metoder. Här ska du använda en metod som skapats i en basklass och ge den en anpassad implementation i en underklass. Det gör du genom att utnyttja en metod från klassen Car och använda åsidosättningsfunktionen i Javas objektorienterade programmering.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Java
Övningsinstruktioner
- Åsidosätt och implementera den
publicvoid-metodensteerinuti klassenTesla. - Skriv ut meddelandet
"tesla steer"inuti metodensteer. - Anropa metoden
steervia objektinstansenmyTesla.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
public class Main {
static abstract class Car {
void steer() {
System.out.println("steer");
}
}
static class Tesla extends Car {
// Override steer method
@____
public void ____() {
System.out.println("tesla steer");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
// Call steer method
myTesla.____();
}
}