黑马程序员技术交流社区

标题: 构造方法的反射应用 ---Construct类 [打印本页]

作者: JAVADing    时间: 2015-7-1 18:12
标题: 构造方法的反射应用 ---Construct类
1:得到某个类的所有的构造方法:
Constructor [ ]  constructors = Class.forName("java.lang.Strig").getConstructor ( );
2:得到某一个构造方法:
Constructor constructor =
                      Class.forName("java.lang.Strig").getConstructor (StringBuffer.class);
注意:获得某一个构造方法是时要指定类型,例如上例中的 StringBuffer.class
3:创建实例对象
通常方式见上述截图第10行,反射方式(class-->constructor-->new Object(建立对象))见第11至31行;
4:Class类中的newInstance( )方法
例如:String str = (String)Class.forName("java.lang.Strig").newInstance( );




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2