抽象クラスを作成する
車が大好きな人にとって、クラクションの音だけで車種を言い当てられることがあります。多くの自動車メーカーはこれを理解しており、ブランド戦略としてクラクションの音に独自性を持たせています。Car クラスに、車のクラクション機能を表すメソッドを追加しましょう。
NOTE: 抽象クラスからインスタンスを生成することはできません。抽象クラスは継承されるための設計図として存在します。
この演習はコースの一部です
Java によるオブジェクト指向プログラミング入門
演習の手順
abstractキーワードを使って、Carクラスを抽象クラスにしてください。Carの中にsoundHornという名前のpublicabstractvoidメソッドを作成してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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) {
}
}