Forums Últimos mensajes - Powered by IBM
 

Constructores y herencia

21/10/2005 - 13:13 por José C. Arcenegui | Informe spam
Hola a todos,

Tengo dos clases, una padre y otra hija, y quiero usar en la hija el
constructor del padre.
¿Puedo usar el constructor del padre en el hijo?

En java si puedo. Esto sería asi:

<code>
public class Padre{
//aqui van los atributos
Padre(string cadena){
//inicializo los atributos
}
}

public class Hija{
Hija(...){
string cad="blablabla";
super(cad);
}
}
</code>

Es simple lo que quiero hacer. Desde la hija, inicializo los atributos
propios y luego llamo al constructor para inicializar los atributos que
hereda del padre.


Un saludo!
 

Leer las respuestas

#1 luis
21/10/2005 - 15:48 | Informe spam
debes hacer lo siguiente:
Hija:base(cad){
...
}

"José C. Arcenegui" <josecARROBAaldabaPUNTOnet> escribió en el mensaje
news:%
Hola a todos,

Tengo dos clases, una padre y otra hija, y quiero usar en la hija el
constructor del padre.
¿Puedo usar el constructor del padre en el hijo?

En java si puedo. Esto sería asi:

<code>
public class Padre{
//aqui van los atributos
Padre(string cadena){
//inicializo los atributos
}
}

public class Hija{
Hija(...){
string cad="blablabla";
super(cad);
}
}
</code>

Es simple lo que quiero hacer. Desde la hija, inicializo los atributos
propios y luego llamo al constructor para inicializar los atributos que
hereda del padre.


Un saludo!


Preguntas similares