单项选择题
下面代码片断说法正确的是()
A.A处编译错误,因为内部类只能访问final的局部变量 B.B处编译错误,因为非静态内部类实例化时需要从属于一个外部类对象 C.C处编译错误
A.Outer.Inner i=newOuter().new Inner() B.Outer.Inner i=Outer().new Inner() C.Outer.Inner i=Outer().new newInner() D.Outer i=Outer.new().Inner()
A.A处编译错误,因为只有静态内部类才能声明静态成员 B.B处编译错误,因为method()是private的 C.此类编译正确