multiple inheritanceとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > multiple inheritanceの意味・解説 

多重継承

読み方:たじゅうけいしょう
【英】multiple inheritance

多重継承とは、複数の親クラスを継承するというオブジェクト指向プログラミングのテクニックのことである。

多重継承は、あるクラスが複数の親クラスを継承することで、複数の親クラスの特徴を引き継ぐことである。C++などで可能な方法であり比較的よく利用されている。

多重継承では、機能を組み合わせるという意味では有効であるが、メソッド名の衝突問題や継承関係が複雑になり、クラスの分割や再利用が困難になることで継承の本質から逸脱するという大きな問題も孕んでいる。

C++では、この問題に対して仮想継承の仕組みを適用して回避している。また、多重継承が許されていないJavaでは、インターフェース継承(外延継承)を使うことで多重継承に似たテクニックを適用できる。

プログラミングのほかの用語一覧
オブジェクト指向:  疎結合  スーパークラス  COM  多重継承  単一継承  デストラクタ  UML



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  multiple inheritanceのページへのリンク

辞書ショートカット

すべての辞書の索引

「multiple inheritance」の関連用語

multiple inheritanceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



multiple inheritanceのページの著作権

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【多重継承】の記事を利用しております。

©2026 GRAS Group, Inc.RSS