JAVAは多重継承の代わりにインナークラスを導入した。