リフレクションを使用してオブジェクトを作成できます。パッケージpにクラス「Employee」があるとしましょう
Employee emp = Employee.class.newInstance() OR
Employee emp = (Employee)Class.forName("p.Employee").newInstance()
上記のコード行は、Employeeのデフォルトまたは引数なしのコンストラクターを呼び出すことによってEmployeeオブジェクトを作成します。そして、Employeeのsetterを呼び出して、オブジェクトにいくつかの値を設定します
コンストラクター自体に値を与えることによって、つまりパラメーター化されたコンストラクターを呼び出すことによって、リフレクションを使用してオブジェクトを作成する方法はありますか?