回答編集履歴
1
追記
test
CHANGED
@@ -17,6 +17,12 @@
|
|
17
17
|
事実として`object`クラスに`__float__`メソッドは実装されていない。
|
18
18
|
|
19
19
|
したがってobjectクラスから派生したクラスで`super().__float__()`は失敗する(ないのだから)。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
実際問題として、エラーなく動く`obejct.__float__`が定義されていると都合が悪い。
|
24
|
+
|
25
|
+
定義するならエラーが起きるように実装されているべきだが、それでは"意味のない実装があるだけ"なので無駄。
|
20
26
|
|
21
27
|
|
22
28
|
|