问题 单项选择题

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

A.class B {      }

B.class B extends A {            }

C.class B extends A {            B( ){System.out.println("="+i);}          }

D.class A {       }

答案

参考答案:A

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

单项选择题
单项选择题