回答編集履歴

1

追記

2019/05/31 23:40

投稿

KSwordOfHaste
KSwordOfHaste

スコア18402

test CHANGED
@@ -121,3 +121,9 @@
121
121
  `super(aClass, self).m`とすると解決されたメソッドmがbounded methodとして返され
122
122
 
123
123
  `super(aClass, selfClass).m`とすると解決されたメソッドは関数として返されます。要は例1と同じことと捉えることができるわけです。
124
+
125
+
126
+
127
+ ---
128
+
129
+ 追記: 前述のsuperの大雑把な説明はインスタンスメソッド内においてのものです。classmethodでもそうあってほしいとおりに動作しますが、staticmethodではsuperの引数を省略できず`super(__class__, __class__)`などと書かねばなりません。