使用类的构造函数创建一个实例
程序员文章站
2022-05-23 17:34:00
...
package test;
import java.lang.reflect.Constructor;
public class MyClass {
private String str1;
private String str2;
public MyClass(String s1, String s2){
str1 = s1;
str2 = s2;
}
public static void main(String[] args){
try {
Class[] types= new Class[]{String.class, String.class};
Constructor cons = MyClass.class.getConstructor(types);
Object[] objs = new Object[]{"a", "b"};
MyClass clazz = (MyClass) cons.newInstance(objs);
System.out.println(clazz.toString());
System.out.println(clazz.str1+" , "+clazz.str2);
} catch (Exception e) {
e.printStackTrace();
}
}
}
上一篇: 夏季如何防止上火 这些绝招灭掉火气
下一篇: 夏季谨防五不适症状 腹泻中暑热伤风
推荐阅读
-
C++类的相关问题、构造函数与析构函数、复制构造函数实例讲解
-
一个不错的PHP缓存类介绍和PHP缓存函数介绍以及使用
-
C++类构造函数初始化列表 建议直接使用初始化列表为成员进行初始化实例教程
-
使用jquery判断一个元素是否含有一个指定的类(class)实例
-
类的使用(类和对象,构造函数和析构函数)
-
【非常重要】matplotlib中直接使用Figure类创建对象和使用pyplot【plt.figure()】返回一个Figure的区别!
-
如何使用vue slot创建一个模态框的实例代码
-
python使用线程封装的一个简单定时器类实例
-
使用Springboot注入带参数的构造函数实例
-
定义一个带重载构造函数的日期类 代码参考