单项选择题

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

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