Implementera abstrakta metoder
Du ska uppdatera klasserna Toyota och Mercedes så att varje bil får sin egen implementation av hornljudet. För att göra det unikt skapar du en version av metoden för hornljud i både klassen Toyota och klassen Mercedes.
Klassen Car är redan inläst åt dig.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Java
Övningsinstruktioner
- Implementera metoden
soundHorni klassenToyotaså att den skriver ut"sounds like a toyota". - Implementera metoden
soundHorni klassenMercedesså att den skriver ut"sounds like a mercedes". - Anropa metoden
soundHornpå instansenmyToyotaoch metodensoundHornpå instansenmyMercedesinuti metodenmain.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
public class Main {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}