質問編集履歴
2
修正依頼のため
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -2,6 +2,7 @@
|
|
|
2
2
|
|
|
3
3
|
こちらのサイトにあるサンプルの
|
|
4
4
|
|
|
5
|
+
```
|
|
5
6
|
class ADD():
|
|
6
7
|
def __init__(self, value):
|
|
7
8
|
self.value = value
|
|
@@ -13,6 +14,9 @@
|
|
|
13
14
|
y = ADD(20)
|
|
14
15
|
print(x + y)
|
|
15
16
|
|
|
17
|
+
```
|
|
18
|
+
|
|
19
|
+
|
|
16
20
|
なのですが出力が恐らく31になると思うのですが、その処理の過程が理解ができません。
|
|
17
21
|
|
|
18
22
|
|
1
誤字脱字
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
特殊メソッドの処理の
|
|
1
|
+
特殊メソッドの処理の考え方
|
body
CHANGED
|
@@ -1,7 +1,5 @@
|
|
|
1
|
-
#
|
|
1
|
+
### https://blog.codecamp.jp/python-class-code
|
|
2
2
|
|
|
3
|
-
https://blog.codecamp.jp/python-class-code
|
|
4
|
-
|
|
5
3
|
こちらのサイトにあるサンプルの
|
|
6
4
|
|
|
7
5
|
class ADD():
|
|
@@ -24,7 +22,7 @@
|
|
|
24
22
|
→違うサイトで+演算子のオーバーライドという記載があったためこのように理解しているつもりです。
|
|
25
23
|
|
|
26
24
|
しかしここからどのようにして考えればいいのかがわかりません。
|
|
27
|
-
更に
|
|
25
|
+
更に__add__(self,other)のotherは何を示しているのでしょうか??そしてother.valueは何を示しているのでしょうか??
|
|
28
26
|
|
|
29
27
|
|
|
30
28
|
ご教授お願い致します。
|