Začněte nyníZačněte zdarma

Implementace abstraktních metod

Upravíš třídy Toyota a Mercedes tak, aby každé auto mělo vlastní implementaci zvuku houkačky. Pro odlišení vytvoříš verzi metody pro zatroubení zvlášť ve třídě Toyota a zvlášť ve třídě Mercedes.

Třída Car je pro tebe předem načtena.

Toto cvičení je součástí kurzu

Introduction to Object-Oriented Programming in Java

Zobrazit kurz

Pokyny k cvičení

  • Implementuj metodu soundHorn ve třídě Toyota tak, aby vypsala "sounds like a toyota".
  • Implementuj metodu soundHorn ve třídě Mercedes tak, aby vypsala "sounds like a mercedes".
  • V metodě main zavolej metodu soundHorn na instanci myToyota a metodu soundHorn na instanci myMercedes.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
        ____.____();
        ____.____();
    }
    
}
Upravit a spustit kód