class A { protected:
int x; int y;
A(int _x, int _y) virtual int getX(); virtual int getS();
class B { protected:
int x; int z;
B(int _x, int _z) virtual int getX(); virtual int getS();