【大数据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成神之路。
共有 0 条评论