属性 .class该如何理解啊,在这段代码里又表示什么?有什么其他的常见用法吗?
来源:2-3 Constructor构造方法对象
慕前端2370429
2020-07-27 18:15:26
Class employeeClass = Class.forName("com.imooc.reflect.entity.Employee"); Constructor constructor = employeeClass.getConstructor(new Class[]{ Integer.class, String.class, Float.class, String.class });
1回答
好帮手慕阿莹
2020-07-27
同学你好,
1、.class 是获取这个类型的Class对象。
这个getConstructor()方法中要求传入参数类型的Class对象数组,同学目前可以先记住这个规则哦,
如果是创建该类的无参构造方法类,则可以不用传参数。
同学说的其他的常见用法是指谁的常见用法呢?Constructor 实例对象的吗?
如果是:
通过这个构造方法类的实例,可以调用newInstance()方法创建实例对象
如果不是,则请同学在详细描述一下。
祝学习愉快。
相似问题