質問編集履歴
1
ソースの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,10 +9,8 @@
|
|
9
9
|
プロパティの設定時に初期化ができると思っているのですが、下記ソースをもとにコンストラクタを使う理由を教えてください。
|
10
10
|
(調べ漁ってもピンっと来る記事がありませんでした・・・)
|
11
11
|
|
12
|
-
|
12
|
+
```python
|
13
|
-
|
14
|
-
|
13
|
+
#コンストラクト無し
|
15
|
-
|
16
14
|
class test:
|
17
15
|
|
18
16
|
a = 0
|
@@ -25,7 +23,10 @@
|
|
25
23
|
self.a = a
|
26
24
|
self.b = b
|
27
25
|
|
26
|
+
```
|
27
|
+
```python
|
28
|
+
|
28
|
-
|
29
|
+
#コンストラクタあり
|
29
30
|
|
30
31
|
class SimpleData:
|
31
32
|
|
@@ -45,4 +46,3 @@
|
|
45
46
|
### 聞きたいこと
|
46
47
|
コンストラクタ無しのソースで宣言しているaとb、コンストラクタありで初期化しているaとbでは何が違うのでしょうか?
|
47
48
|
皆様のご回答をお待ちしております。
|
48
|
-
|