已定义类A:class A { public:     int x;     static int y; }; int A::y = 0;
 
下列语句中错误的是(    )。
AA a;  a.x = 1;  A::y = 1;[|]A::y = 1;[|]A.x = 1;  A.y = 1;[|]A a;  a.x = 1;  a.y = 1;