java如何创建一个按钮 Java怎样动态生成对象?
浏览量:1649
时间:2021-03-21 04:51:34
作者:admin
Java怎样动态生成对象?
Java中动态生成对象,需要借助reflect(反射机制)。
当一个类被加载以后,JVM就会自动产生一个Class对象,通过这个类,我们就可以知道这个类对象的属性、方法等信息。
Object object = new Object()
1、获取类的Class对象
Class cl = object.getClass()
2、获取类的Field(字段)
Field field = cl.getField("字段名")
3、给Field赋值
field.set("object", "value")
4、获取类的Method
Method method = cl.getDeclaredMethod(name, parameterTypes);
5、如何新建一个类的实例
Object object2 = cl.newInstance()
我们可以利用java的反射机制,获取类的字段、方法及相关声明,同时,也可以动态构造一个新的实例。希望以上内容可以帮到您!
java如何创建一个按钮 java动态生成html页面 java动态生成类的属性和方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。