设x、y均为已定义的类名,下列声明对象x1的语句不可能正确的是?
A public x x1=new y();
B x x1=x();
C x x1=new x();
D public y x1=new x();