Hi Arley,

2009/5/25 Arley Consuegra Rosello <[email protected]>

> I'm have a problem with de inheritance and the constructors.
> In c++ the inheritance loosks like
>
> class padre{
> protected:
> int a,b,c;
> public:
> padre(int pa,int pb,int pc){
> a=pa;
> b=pb;
> c=pc;
>                           }
>           }


This is the definition of Padre that you need:

public class Padre {
  protected int a;
  protected int b;
  protected int c;

  public Padre (int pa, int pb, int pc) {
    a = pa;
    b = pb;
    c = pc;
  }
}

>
> class hija: public padre{
> private:
> int d;
> public:
> hija(int pa,int pb,int pc,int pd):padre(pa,pb,pc){
> d=pd;
>                                          }
>                           }
>

And for Hija:

public class Hija: Padre {
  private int d;

  public Hija (int pa, int pb, int pc, int pd)
  {
    base (pa, pb, pc);
    d = pd;
  }
}

The sintax of Vala is derived from C#, so the basic concepts come from C#.


> but in Vala I read de examples and don't find how to some thing like this.
>
> Look here
http://live.gnome.org/Vala/Tutorial#head-1ea7607e7c44ee7c0354c8580848412e06b109e2


> _______________________________________________
> Vala-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/vala-list
>


Matias
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to