回答編集履歴
1
アンダースコアが表示されていなかったので修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Pythonではclassの初期化時に`__init__`が呼ばれます。
|
2
2
|
|
3
|
-
なので、`test = TestClass('testName')`の時に__init__が呼ばれ、
|
3
|
+
なので、`test = TestClass('testName')`の時に`__init__`が呼ばれ、中の`self.__name = name`が実行されています。
|
4
4
|
|
5
5
|
この時、`__setattr__`が呼ばれています。
|
6
6
|
|