本帖最后由 冯佩 于 2013-2-20 14:13 编辑
public class Test
{
public static void main(String[] args)throws Exception
{
Demo d = new Demo();
Method method = null;
method = Demo.class.getMethod("method");
method.invoke(d);
}
}
class Demo2
{
public void method()
{
System.out.println("method run");
}
}
class Demo extends Demo2
{
public void function()
{
System.out.println("function run");
}
}
如上代码,用反射通过子类Demo可以得到继承的父类Demo2的method方法,反射是如何在内存中实现这种记忆的?请帮忙分析一下反射对继承在内存中的具体实现。
|
|