黑马程序员技术交流社区
标题:
反射
[打印本页]
作者:
李婷婷123
时间:
2016-4-1 00:00
标题:
反射
这又是一个反射的题目,感觉好友压力呀!
通过反射创建一个对象,并且运行其中的私有方法
作者:
菊花爆满山
时间:
2016-4-1 10:37
package com.heima.demo;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
public class Demo {
public static void main(String[] args) throws Exception {
Class<A> c = A.class;
Constructor<A> con = c.getDeclaredConstructor();
A a = con.newInstance();
Method method = c.getDeclaredMethod("show");
method.setAccessible(true); //暴力反射获得私有方法访问权限
method.invoke(a);
}
}
class A {
private void show() {
System.out.println("小强 你不要死啊!!!!!!!!!!!!!!!!");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2