__init__メソッド python

class クラス名():
def __init__(self):
以降に関数の処理
メソッド名は__init__で固定される
これはインスタンス生成時に呼び出される

__init__メソッドは因数を与えてインスタンス変数の初期化に使用することが多い

class Person():
    def __init__(self, name, age):
        print("インスタンスを生成しました。")
        self.name = name
        self.age = age
Taro = Person("太郎", 18)
Jiro = Person("次郎", 16)
print(Taro.name)
print(Taro.age)
print(Jiro.name)
print(Jiro.age)
インスタンスを生成しました。
インスタンスを生成しました。
太郎
18
次郎
16

コメント

タイトルとURLをコピーしました