たとえば、次のインターフェイスがあります。
public Interface A {
String CONST = "someText";
}
Aのようなインターフェイスをアセンブルできるようなことをしたいのですが、アセンブラインターフェイスが次のような親インターフェイスのメンバーをオーバーライドできるようにしたくありません。
public Interface Assembler {
String CONST = "someText"; // there isn't any error
}
解決策を提案できますか?
ありがとう!
編集:親のインターフェースからフィールドをオーバーラップすることを拒否するにはどうすればよいですか?(同じ名前の子インターフェイスでフィールドを使用すると、コンパイラはエラーを表示します)