★★Java質問・相談スレッド149★★
レス数が950を超えています。1000を超えると書き込みができなくなります。
0975デフォルトの名無しさん
2011/12/24(土) 13:01:41.75C++で多重継承はしょっちゅう使うけど?
Javaで言えば、SwingのMouseAdapterとWindowAdapter両方を継承させたいケース。
JavaだとMouseListernerの一部メソッドと、WindowListenerの一部メソッドをオーバーライドして
同じ動作をさせたいって時は、MouseListenerとWindowListenerをインターフェースとして、
全てのメソッドを実装するか、MouseAdapterで委譲クラスを1つ、WindowAdapterで委譲クラスを1つ作り、
双方に共通の動作をするオブジェクトを流し込むしか方法がない。
レス数が950を超えています。1000を超えると書き込みができなくなります。