class Bad: @property def name(self): return self.name # 自分自身を呼び出して無限ループ! OK: 内部変数を使う class Good: @property def name(self ...
@propertyによりget_name()メソッドが実行される メソッド内で再びself.get_nameを呼び出す またget_name()メソッドが実行される ...