interface A
{
public void fun1();
}
class B
{
int i=10;
class C implements A
{
public void fun1()
{
System.out.println(i);
}
}
public void get(A a)
{
a.fun1();
}
public void test()
{
this.get(new C());
}
}
class TestNonameInner
{
public static void main(String [] args)
{
B b=new B();
b.test();
}
}
```我想问下这段代码运行时情况,怎么一步一步运行输出结果的?讲解详细一些。谢谢!