请检查一下代码

来源: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

同学,你好!代码符合作业要求,完成得非常好!继续加油!祝学习愉快!

0

0 学习 · 8016 问题

查看课程