class A
{
void A_f()
{
}
void A_f(int i)
{
}
}
class B
{
A B_reciveA()
{
return new A()
{
void A_f()
{
System.out.println("A_f()");
}
void A_f(int i)
{
System.out.printf("A_f(%d)",i);
}
void A_f(String s)
{
System.out.println(s);
}
};
}
}
public class inner
{
public static void main(String [] args)
{
B b = new B();
A a = b.B_reciveA();
a.A_f();
a.A_f(12);
//a.A_f("哇哈哈");
}
}
A_f(String s)方法是运行时检查的吗?