問題一覧に戻る
中級オブジェクト指向
問題61: 継承(extends)
extendsキーワードでクラス間に継承関係を作ります。サブクラスはスーパークラスの非privateメンバーをすべて継承し、コードの再利用とポリモーフィズムを実現します。
// // 継承の定義
class Animal {
void eat() {
System.out.println("Eating");
}
}
class Dog Animal {
void bark() {
System.out.println("Barking");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.();
dog.bark();
}
}