// 親クラス
class ElectronicDevice {
// 電子デバイスをオンにするメソッド
void turnOn() {
System.out.println("電子デバイスをオンにします。");
}
}
// 子クラス1: Phone
class Phone extends ElectronicDevice {
// 電話をかけるメソッド
void makeCall() {
System.out.println("電話をかけます。");
}
}
// 子クラス2: Laptop
class Laptop extends ElectronicDevice {
// ソフトウェアを実行するメソッド
void runSoftware() {
System.out.println("ソフトウェアを実行します。");
}
}この例では、ElectronicDevice クラスが親クラスであり、turnOn メソッドを持っています。そして、Phone クラスは ElectronicDevice クラスを継承し、makeCall メソッドを追加します。同様に、Laptop クラスも ElectronicDevice クラスを継承し、runSoftware メソッドを追加します。各クラスが親クラスの機能を共有しつつ、独自の機能を持つようになっています。


