- 434 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 22:30:34 .net]
- >>433
>明示的なだけで汚くはないだろ 明示しなきゃいけないんだから汚いだろー なんで抽象化されてないのさ >多重継承したらどの親クラスのメソッド呼ぶのかさえ曖昧になるし は?そんなのふつうのメソッド呼び出しでも一緒じゃん class A(object): def f(self): print 'A' class B(object): def f(self): print 'B' class X(A, B): def g(self): self.f() # どの親クラスのメソッド呼ぶのか曖昧なの?ねえPythonってそうなの? ふつうのメソッド呼び出しで行なっているのと同じルールを使って、親クラスのメソッドを呼べばいいだけじゃん。 もしPythonが本当に『どの親クラスのメソッド呼ぶのかさえ曖昧になる』んだったら、 もうsuper関係なしに、オブジェクト指向言語として失格だろwwwww >Python3からは引数省略してsuper().methできるらしいけど やっぱり多重継承関係ないじゃないかwwwww >>433は2行目で書いたことを3行目で忘れてるおばかさんーwwwww
|
|