JAPANESE

ダイヤモンド継承問題

だいやもんどけいしょうもんだい

KOREAN

다이아몬드 상속 문제

[タイアモンドゥ サンソク ムンジェ]

ハングル読み: 다이야몬도케이쇼우몬다이

解説

多重継承で同一の祖先クラスを複数経路で継承する際に、メソッドやフィールドの曖昧性が生じる問題。トレイトやミックスインの線形化、仮想継承などの言語機能で解決策が提供される。

다중 상속에서 동일한 조상 클래스를 여러 경로로 상속할 때 메서드나 필드의 모호성이 발생하는 문제이다. 트레이트나 믹스인의 선형화, 가상 상속 등의 언어 기능으로 해결책이 제공된다.

例文

ダイヤモンド継承問題を回避するため、多重継承をやめてトレイトベースのミックスイン構成に変更した。

다이아몬드 상속 문제를 회피하기 위해 다중 상속을 중단하고 트레이트 기반의 믹스인 구성으로 변경했다.