Implementare metodi astratti
Modificherai le classi Toyota e Mercedes per dare a ogni auto la propria implementazione del clacson. Per renderle uniche, creerai una versione del metodo per suonare il clacson sia nella classe Toyota che nella classe Mercedes.
La classe Car è già stata precaricata per te.
Questo esercizio fa parte del corso
Introduzione alla programmazione orientata agli oggetti in Java
Istruzioni dell'esercizio
- Implementa il metodo
soundHornnella classeToyotaper stampare"sounds like a toyota". - Implementa il metodo
soundHornnella classeMercedesper stampare"sounds like a mercedes". - All'interno del metodo
main, chiama il metodosoundHornsull'istanzamyToyotae il metodosoundHornsull'istanzamyMercedes.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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
____.____();
____.____();
}
}