>>966
C++で多重継承はしょっちゅう使うけど?
Javaで言えば、SwingのMouseAdapterとWindowAdapter両方を継承させたいケース。
JavaだとMouseListernerの一部メソッドと、WindowListenerの一部メソッドをオーバーライドして
同じ動作をさせたいって時は、MouseListenerとWindowListenerをインターフェースとして、
全てのメソッドを実装するか、MouseAdapterで委譲クラスを1つ、WindowAdapterで委譲クラスを1つ作り、
双方に共通の動作をするオブジェクトを流し込むしか方法がない。