回答編集履歴

3

質問に答えるよう修正、従来回答は余談として修正

2022/07/06 01:26

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,6 +1,4 @@
1
- 他の言語の経験があると間違いがちですが、
2
-
3
- `class` 直下に変数を宣言する行為クラス変数の定義であって、インスタンス変数を定義しせん
1
+ `__init__`メソッド内の`__url_paramenter`はローカル変数になって
4
2
 
5
3
  ```python
6
4
  class Hoge:
@@ -16,3 +14,6 @@
16
14
  print(Hoge.a) # 100
17
15
 
18
16
  ```
17
+
18
+ なお、他の言語の経験があると間違いがちですが、
19
+ `class` 直下に変数を宣言する行為はクラス変数の定義であって、インスタンス変数を定義しません。

2

変更の差し戻し

2022/07/06 01:24

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,4 +1,6 @@
1
+ 他の言語の経験があると間違いがちですが、
1
2
 
3
+ `class` 直下に変数を宣言する行為はクラス変数の定義であって、インスタンス変数を定義しません。
2
4
 
3
5
  ```python
4
6
  class Hoge:

1

正確でない表現を修正

2022/07/06 01:16

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,5 +1,4 @@
1
- 他の言語の経験があると間違いがちですが、
1
+
2
- `class` 直下に変数を宣言する行為はクラス変数の定義であって、インスタンス変数を定義しません。
3
2
 
4
3
  ```python
5
4
  class Hoge: