能力值:
( LV3,RANK:25 )
|
-
-
2 楼
package com.sanmao10; import java.lang.reflect.Constructor; public class test2 { /** * ###27.05_反射(通过反射获取带参构造方法并使用) * Constructor * Class类的newInstance()方法是使用该类无参的构造函数创建对象, 如果一个类没有无参的构造函数, * 就不能这样创建了,可以调用Class类的getConstructor(String.class,int.class) * 方法获取一个指定的构造函数然后再调用Constructor类的newInstance("张三",20)方法创建对象*/ public static void main(String[] args) throws Exception{ Class clazz=Class.forName("com.sanmao10.Person"); // Person p=(Person)clazz.newInstance(); //通过无参构造创建对象 // p.say(); Constructor c=clazz.getConstructor(String.class,int.class);//获取有参构造 Person p=(Person) c.newInstance("sanmao",12); //通过有参构造创建对象 p.say(); } }
参考这个,找到了,我一直以为这个属于xposed的范畴。。见谅,见谅。 怎么结贴呢?
|
|
|