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
Pokyny k cvičení
- Implementuj metodu
soundHornve tříděToyotatak, aby vypsala"sounds like a toyota". - Implementuj metodu
soundHornve tříděMercedestak, aby vypsala"sounds like a mercedes". - V metodě
mainzavolej metodusoundHornna instancimyToyotaa metodusoundHornna instancimyMercedes.
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
____.____();
____.____();
}
}