ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Implementează metoda soundHorn în clasa Toyota pentru a afișa "sounds like a toyota".
  • Implementează metoda soundHorn în clasa Mercedes pentru a afișa "sounds like a mercedes".
  • În interiorul metodei main, apelează metoda soundHorn pe instanța myToyota și metoda soundHorn pe instanța myMercedes.

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
        ____.____();
        ____.____();
    }
    
}
Editează și rulează codul