// 親クラス (スーパークラス)
class Animal {
String name;
void eat() {
System.out.println(name + "が食事をします。");
}
}
// 子クラス (サブクラス)
class Dog extends Animal {
void bark() {
System.out.println("ワンワン!");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.name = "ポチ"; // 親クラスのフィールドを利用
dog.eat(); // 親クラスのメソッドを呼び出し
dog.bark(); // 子クラス独自のメソッド
}
}