欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 31666 次 点评:124

java,


1.构造函数的反射调用

•Constructor getConstructor(Class[] params) -- 获得使用特殊的参数类型的公共构造函数,

•Constructor[] getConstructors() -- 获得类的所有公共构造函数

•Constructor getDeclaredConstructor(Class[] params) -- 获得使用特定参数类型的构造函数(与接入级别无关)

•Constructor[] getDeclaredConstructors() -- 获得类的所有构造函数(与接入级别无关)
例:
public class TwoString {
private String m_s1, m_s2;
public TwoString(String s1, String s2) {
m_s1 = s1;
m_s2 = s2;
}
}

Class[] types = new Class[] { String.class, String.class };
Constructor cons = TwoString.class.getConstructor(types);
Object[] args = new Object[] { "a", "b" };
TwoString ts = cons.newInstance(args);

2.

相关文章

    暂无相关文章
相关栏目:

用户点评