单项选择题

设A为已定义的类名,下列是声明A类的对象a的语句中正确的是

A.public A a=new A( );
B.public A a=A();
C.A a=new class();
D.a A;