Java でクラスの循環継承が許可されない理由は理解できましたが、インターフェースの循環継承が許可されない理由は理解できませんでした。説明する:
interface Foo extends Bar {/*methods and constants*/}
interface Bar extends Foo {/*methods and constants*/}
インターフェースはインスタンス化を必要としないのに、相互に拡張するのを妨げるものは何ですか?
ところで、私はこの質問を読みましたが、これはインターフェイスではなくクラスに関するものです: Java の巡回継承階層
前もって感謝します。