多项选择题

下面哪些代码中声明的变量可以存放10个String对象()

A.String[]a;
B.Object[]a;
C.String[50]a;
D.chara[][];