单项选择题
有如下类声明: c1ass XA{ int x; public: XA(int n){x=n;} }; c1ass XB:public XA{ int y; public: XB(int a,:int b); }; 在构造函数XB的下列定义中,正确的是( )。
A.XB::XB(int a,intb):x(a),y(b){}
B.XB::XB(inta,int b):XA(a),y(b){}
C.XB::XB(int a,int b):x(a),XB(b){}
D.XB::XB(int a,int b):XA(a),XB(b){}