問題一覧に戻る
中級オブジェクト指向基礎
問題81: 継承の基礎

継承は、既存のクラス(親クラス)の機能を受け継いで新しいクラス(子クラス)を作成する仕組みです。子クラスは親クラスのすべてのメソッドと属性を自動的に持ちます。クラス名の後の括弧内に親クラス名を指定することで継承を実現します。これによりコードの再利用性が向上します。

# 継承の基礎
class Animal:
def speak(self):
# 動物の鳴き声
return "Animal sound"

# 子クラス
class Dog():
pass

# 継承を使用
dog = Dog()
print(dog.)