反射的作用是,通过类名,我们就可以知道这个类的所有信息。
可以知道类的构造方法。Constructor[] con = String.class.getConstructors(); Constructor con2 = new String().getClass().getConstructor(byte[].class);
可以知道类的字段。Fields fs = Class.forName("java.lang.String").getFields(); Filed xField = Class.forName("com.itheima.Student").getField(name);
可以知道类的方法。Method[] methods = String.class.getMethods(); Method charAtM = String.class.getMethod("charAt",int.class)
|
|