构造方法的反射应用

来源:互联网 发布:js获取手机屏幕宽度 编辑:程序博客网 时间:2024/06/05 04:14

实例代码:

package cn.yzx.day1;import java.lang.reflect.Constructor;public class ReflectTest {   public static void main(String[] args)throws Exception {      // TODO Auto-generated method stub      //new String(new StringBuffer("abc"));      //得到一个构造方法,获得方法时要用到类型      Constructor constructor1 = String.class.getConstructor(StringBuffer.class);      //创建实例对象,调用获得的方法时要用到上面相同类型的实例对象      String str2 = (String)constructor1.newInstance(new StringBuffer("abc"));      System.out.println(str2.charAt(2));   }}

运行结果:

这里写图片描述

0 0
原创粉丝点击