- C#, C♯, C#相談室 Part82
807 :デフォルトの名無しさん[sage]:2014/03/25(火) 10:05:42.54 ID:rW9Eu/tW - C#のインターフェイスには実装つけられないしなぁ
Javaはできるようになったけど
| - C#, C♯, C#相談室 Part82
809 :デフォルトの名無しさん[sage]:2014/03/25(火) 11:23:16.87 ID:rW9Eu/tW - できないよ。静的メソッドはオーバーライドできないから。
| - C#, C♯, C#相談室 Part82
812 :デフォルトの名無しさん[sage]:2014/03/25(火) 13:55:35.72 ID:rW9Eu/tW - そんな罵ることないだろw
言語仕様にラムダ式追加したけどリストとかの既存のインターフェイスどうすんべ てのが元々の課題であって、 静的メソッド+拡張メソッドでLinqを実装して解決したのがC# インターフェイスに実装を置けるようにしたのがJavaってだけだもの 後発の方が機能が上なのは当然だけど、割り切った仕様が悪いというわけでもない インターフェイスを継承した子インターフェイスが親のデフォルト実装をオーバーライドとか 悪夢としか思えないし
|
|