单项选择题

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

A. 用DIMENSION和DECLARE都可以定义数组
B. Visual FoxPro中只支持一维数组和二维数组
C. 一个数组中各个数组元素必须是同一种数据类型
D. 新定义数组的各个数组元素初值为.F.