黑马程序员技术交流社区
标题:
构造方法的反射应用 ---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