始める無料で始める

抽象クラスを作成する

車が大好きな人にとって、クラクションの音だけで車種を言い当てられることがあります。多くの自動車メーカーはこれを理解しており、ブランド戦略としてクラクションの音に独自性を持たせています。Car クラスに、車のクラクション機能を表すメソッドを追加しましょう。

NOTE: 抽象クラスからインスタンスを生成することはできません。抽象クラスは継承されるための設計図として存在します。

この演習はコースの一部です

Java によるオブジェクト指向プログラミング入門

コースを見る

演習の手順

  • abstract キーワードを使って、Car クラスを抽象クラスにしてください。
  • Car の中に soundHorn という名前の public abstract void メソッドを作成してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

public class Main {  

	// Make Car abstract
    static ____ class Car {

        public Car() {

        }

        // Define soundHorn() as a public abstract void method
        public ____ ____ ____();

    }
    
    public static void main(String[] args) {        
                       
    }
    
}
コードを編集して実行