可以啊,用反射。- public static void main(String[] args) throws Exception{
- Test t = new Test();
- Class c = t.getClass().getClassLoader().loadClass("Test$$1Inner");
-
- Method m = c.getMethod("method", null);
- m.invoke(c.newInstance(), null);
- }
复制代码 Test$1Inner:这个是生成内部类字节码对象的名称,用类加载器去加载这个类,之后再用到反射的原理 就可以了。不过内部类一般都是在在外部类中new个对象的,或是你的方法中实例化。像你这么写的很少啊。 |