問題一覧に戻る
中級オブジェクト指向
問題66: 抽象クラス

抽象クラスはインスタンス化できず、サブクラスの基底を提供します。抽象メソッドと共通機能の具体的な実装両方を含むことができます。

// // 抽象クラス
class Animal {
String name;

Animal(String name) {
this.name = name;
}

void breathe() {
System.out.println("Breathing");
}
}

class Dog extends Animal {
Dog(String name) {
super(name);
}
}