多项选择题

已知:

则下面的代码哪些在横线处是正确的()

A.private class Inner{}
B.static class Inner(){}
C.C c2=new C(){};
D.c=newC();