Your cart is empty.
Keep shopping
継承について
継承(けいしょう)とは、あるクラスが別のクラスのプロパティやメソッドを引き継ぐことです。これにより、新しいクラスを作成する際に既存のコードを再利用でき、効率的にプログラムを構築できます。
1. クラスとは?
クラスは、オブジェクトの設計図のようなものです。オブジェクトは、クラスを基に作られる実体です。
例:
class Animal {
String name;
void eat() {
System.out.println(name + "は食べています");
}
}
ここで、Animalはクラスで、nameはプロパティ(属性)、eatはメソッド(動作)です。
2. 継承の基本
継承を使うと、新しいクラス(サブクラス)が既存のクラス(スーパークラス)のプロパティやメソッドを使えます。
例:
class Dog extends Animal {
void bark() {
System.out.println(name + "は吠えています");
}
}
ここで、DogクラスはAnimalクラスを継承しています。extendsキーワードを使って、継承を表します。DogクラスはAnimalクラスのnameプロパティとeatメソッドを引き継いでいます。
3. 継承の利点
コードの再利用:既存のクラスを使って新しいクラスを作るので、コードを書く手間が減ります。
一貫性:共通の機能をスーパークラスにまとめることで、変更があった場合でも、サブクラス全体に反映されます。
まとめ
継承は、オブジェクト指向プログラミングの重要な概念の一つです。これを使うことで、コードの再利用が容易になり、プログラムの保守性が向上します。