開始使用免費開始

實作抽象方法

你將修改 ToyotaMercedes 類別,讓每台車都有自己對喇叭音效的實作。為了讓兩者各具特色,請在 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
        ____.____();
        ____.____();
    }
    
}
編輯並執行程式碼