Pythonのクラス定義内で設定した変数(nameに該当)とインスタンス変数(ageに該当)の違いがよくわからないのですが、違いは何なのでしょうか?
>>> class Test(object):
... name = "yamada"
... def __init__(self):
...... self.age = 10
...
>>> test = Test()
>>> test.name
’yamada’
>>> test.age
10
どちらもインスタンスのアトリビュートとして、
test.nameやtest.ageとしてアクセス出来てしまうのですが。。。
みんなの回答 1 件
自己解決しました。
関連するトピックス