如何使用反射创建具有构造函数中参数的类的实例?
2022-08-31 23:54:49
例如:
public class Test {
public static void main(String[] args) throws Exception {
Car c= (Car) Class.forName("Car").newInstance();
System.out.println(c.getName());
}
}
class Car {
String name = "Default Car";
String getName(){return this.name;}
}
清除代码。
但是,如果我添加带有参数的构造函数,有些是这样的:
public Car(String name)
{this.name = name;}
明白了:java.lang.InstantiationException
所以,不,我不知道,如何用参数传递构造函数。
请帮忙。