单项选择题

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