关于“嵌套interface”的疑问,java 菜鸟,望大侠赐教!!
一本java书上有如下示例:
class A
{
private interface D
{
void f();
}
private class DImp2 implements D
{
public void f(){}
}
public D getD(){return new DImp2();}
private D dRef;
public void receiveD(D d)
{
dRef = d;
dRef.f();
}
}
public class NestingInterface
{
public static void main()
{
A a = new A();
//A.DImp2 di2 = a.getD();
//a.getD().f();
//....
}
}
上面被注释掉的2行有错,请问为什么错,请大侠们帮忙分析分析,将答案告诉小弟!