单项选择题

下面代码片断说法正确的是()

A.A处编译错误,因为内部类只能访问final的局部变量
B.B处编译错误,因为非静态内部类实例化时需要从属于一个外部类对象
C.C处编译错误

<上一题 目录 下一题>
热门 试题

单项选择题
类Test与Outer位于同一个包,Inner为Outer的非静态内部类,那么在类Test中如何创建Inner的实例()

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.此类编译正确

相关试题
  • 以下对继承的描述错误的是()。
  • 以下代码运行输出是()。
  • 以下关于块的描述不正确的有()。
  • 如果一个类不想让别的类进行访问,需要什么...
  • 在多态中,将子类对象看做父类对象的做法称...