Implementarea metodelor abstracte
Vei modifica clasele Toyota și Mercedes pentru a oferi fiecărei mașini propria implementare a claxonului. Pentru a le diferenția, vei crea câte o versiune a metodei de claxonat în ambele clase, Toyota și Mercedes.
Clasa Car a fost preîncărcată pentru tine.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Java
Instrucțiuni pentru exercițiu
- Implementează metoda
soundHornîn clasaToyotapentru a afișa"sounds like a toyota". - Implementează metoda
soundHornîn clasaMercedespentru a afișa"sounds like a mercedes". - În interiorul metodei
main, apelează metodasoundHornpe instanțamyToyotași metodasoundHornpe instanțamyMercedes.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
____.____();
____.____();
}
}