- 15 名前:デフォルトの名無しさん mailto:sage [2013/12/06(金) 22:04:28.84 ]
- 質問です。
あるインターフェースを継承したインターフェースを実装する場合、 implementの記述で、後者だけでなく前者も記述しているソースを見かけるのですが、 何か意味があるのでしょうか? 言葉ではわかりにくいので例を書きますと interface A {} interface B extends A {} これらがあるときに class C implement B {} class D implement A, B {} この場合、CもDも同じ機能を持つことになり、Dの記述は冗長だと思うのですが 何か違いはあるんでしょうか? リファクタリング時に役にたつとかでしょうか?
|

|