「Python」superで親クラスのコンストラクタを使うサンプル
書式
super().__init__(引数)
サンプルコード
# coding: utf-8 #!/usr/bin/python3 class UserParent: def __init__(self, name): self.userName = name class UserChild(UserParent): def __init__(self, name): super().__init__(name) ak = UserChild("test2020") print(ak.userName) ak2 = UserChild("test2022") print(ak2.userName)
実行結果
>python test.py
test2020
test2022