[for C++ ]

class base

{

    int a;

public:

    base(int x) { a = x; }

};

class derived : public base

{

    int b;

public:

    derived(int x, int y) : base(y) { b = x;}

};

[for java]

class base {

  int a;

  public base(int x) { a = x; }

}

class derived extends base {

  int b;

  public derived(int x, int y) { super(y); b = x; }

}