【大数据Java基础-JAVA 面向对象42】反射(六)反射应用三:调用运行时类的指定结构

调用指定的属性:
@Test
public void testField1() throws Exception {
Class clazz = Person.class;

//创建运行时类的对象
Person p = (Person) clazz.newInstance();

//1. getDeclaredField(String fieldName):获取运行时类中指定变量名的属性
Field name = clazz.getDeclaredField("name");

//2.保证当前属性是可访问的
name.setAccessible(true);
//3.获取、设置指定对象的此属性值
name.set(p,"Tom");

System.out.println(name.get(p));
}

调用指定的方法:
@Test
public void testMethod() throws Exception {

Cl

【大数据Java基础-JAVA 面向对象42】反射(六)反射应用三:调用运行时类的指定结构最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/4550.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>