「Python」superで親クラスのコンストラクタを使うサンプル

2020年12月11日

書式
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

Python

Posted by arkgame