当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 给出下列的代码,则下列选项中哪个是类A合理的内部类   class A {        protected int i;        A(int i) {         this.i=i;        }       }


A.classB{      }
B.classBextendsA{            }
C.classBextendsA{            B(){System.out.println("="+i);}          }
D.classA{       }

参考答案: A

  参考解析

在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。

微信端