回答編集履歴

1

アンダースコアが表示されていなかったので修正

2016/02/15 09:45

投稿

Miyako
Miyako

スコア142

test CHANGED
@@ -1,6 +1,6 @@
1
1
  Pythonではclassの初期化時に`__init__`が呼ばれます。
2
2
 
3
- なので、`test = TestClass('testName')`の時に__init__が呼ばれ、次に`self.__name = name`が実行されています。
3
+ なので、`test = TestClass('testName')`の時に`__init__`が呼ばれ、中の`self.__name = name`が実行されています。
4
4
 
5
5
  この時、`__setattr__`が呼ばれています。
6
6