[单选题]

给出下列的代码,则下列选项中哪个是类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 { }

参考答案与解析: