私は、パラメータ(ファイル、環境変数、db ...基本的には何でも)に基づいてクラスを動的に拡張するためにJavaの 'extends'キーワードを置き換えることについて疑問に思っています。これは、クラスローダーやコンストラクターを使って遊ぶことでこれが実現しないためです。 「私は、インタフェースやスーパークラス階層を使用する必要があります」私はそれについての適切な説明は、単に古き良き相続専門用語がないので、JAVAでのボンネットの下に意味本当に拡張されているものではなく求めていないのです。Javaはプログラム的に拡張します
https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
あなたはこのパラメータに基づいてクラスで何をしますか?異なるパラメータのクラスのインスタンスを複数持つことができないのはなぜですか? (短い答えは:いいえ、できません。継承はコンパイル時にクラスに焼いたプロパティです) –
なぜそれをしたいのですか?これは動的プロキシのようなものですか? – Thilo
@AndyTurnerが注釈を付けて反映している可能性がありますか? –