實作抽象方法
你將修改 Toyota 與 Mercedes 類別,讓每台車都有自己對喇叭音效的實作。為了讓兩者各具特色,請在 Toyota 與 Mercedes 類別中各自實作一版發出喇叭聲的方法。
Car 類別已為你預先載入。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 在
Toyota類別中實作soundHorn方法,印出 「sounds like a toyota」。 - 在
Mercedes類別中實作soundHorn方法,印出 「sounds like a mercedes」。 - 在
main方法裡,對myToyota執行soundHorn,並且對myMercedes也執行soundHorn。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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
____.____();
____.____();
}
}