create
クラスオブジェクトへの参照を持ち、リフレクションを使用するthis:を行うメソッドを持つことでオブジェクト作成ファクトリーが実装されている場所を見てきましたがclass.newInstance()
、デフォルトのコンストラクターを直接呼び出すよりも効率的ではない可能性があります。
Java が のようなものをサポートしていればreturn new this();
、これを親クラスに実装でき、それはファクトリ メソッドとして機能します (そして、のようなコンストラクターがない場合は例外をスローしますclass.newInstance()
)。
なぜそのようなものがサポートされていないのですか?
PS:stackOverflowでの最初の質問:)