获取Class对象:
方法一
Class studentClass=类名.class;
方法二
Class studentClass=Class.forName("包完整类名");
方法三
Student student=new Student();
Class studentClass=student.getClass();
Class对象获取对象的方法:
/*通过无参构造获取对象*/
Student student1=(Student) studentClass.newInstance();
/*通过有参构造方法获取对象*/
studentClass.getConstructor(String.class,Integer.class);
Student student24=(Student) constructor.newInstance("Zhang",21);
本文介绍了Java中三种获取Class对象的方法:通过类名、通过完全限定类名字符串及通过实例对象。此外还展示了如何利用Class对象实例化对象,包括使用无参构造和有参构造。
3565

被折叠的 条评论
为什么被折叠?



