回答編集履歴

2

d

2020/05/29 08:07

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  def func():
34
34
 
35
- self.b = 1 # ここで初めて属性 a が定義される
35
+ self.b = 1 # ここで初めて属性 b が定義される
36
36
 
37
37
 
38
38
 

1

d

2020/05/29 08:07

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 属性はオブジェクトを作成した段階で定義しておくことが、設計上好ましいからになります。
5
+ 属性はオブジェクトを作成した段階で定義しておくことが、設計上好ましいからという理由になります。
6
6
 
7
7
  今回の場合、x, y という属性は MulLayer が持っているべき属性なので、`__init__(self)` 内で定義します。その時点でいれるべき値がない場合は None で初期化する場合が多いです。
8
8