请检查一下代码
来源:3-4 自由编程
全栈丶obj
2020-03-01 22:04:30
import java.lang.reflect.Constructor;
public class GoodsTest {
public static void main(String[] args) {
try {
//无参构造方法
Constructor con = Class.forName("reflect.Goods").getConstructor();
Goods goods = (Goods) con.newInstance();
goods.display();
//获得有参构造方法
Constructor con2 = Class.forName("reflect.Goods").getConstructor(int.class,String.class,double.class,String.class);
Goods goods1 = (Goods)con2.newInstance(1,"电风扇",50,"老旧款");
System.out.println(goods1);
} catch (Exception e) {
e.printStackTrace();
}
}
}1回答
好帮手慕珊
2020-03-02
同学,你好!代码符合作业要求,完成得非常好!继续加油!祝学习愉快!
相似问题