「Python入門」super()で親クラスのコンストラクタを利用する

2020年11月6日

構文

class 子クラス(親クラス):
    def __init__(self, 引数):
        super().__init__(引数)

サンプルコード

# coding: utf-8

class People:
    def __init__(self, name):
        self.userName = name

class User(People):
    def __init__(self, name):
        super().__init__(name)

ff = User("user007")
print(ff.userName)

結果
user007

Python

Posted by arkgame