A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

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( );

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马