herencia

23/06/2006 - 14:13 por Hugo Gsell | Informe spam
tengo una clase Class1 que hereda de otra Class0 y agrega algunas cosas..

Cuando utilizo class1 en un proyecto como hago para llamar al metodo new de
class0? que tiene parametros de inicializacio...

Hugo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
23/06/2006 - 16:08 | Informe spam
"Hugo Gsell" wrote in message
news:
tengo una clase Class1 que hereda de otra Class0 y agrega algunas cosas..

Cuando utilizo class1 en un proyecto como hago para llamar al metodo new
de
class0? que tiene parametros de inicializacio...



Dentro del Sub New de Class1, mete una llamada a MyBase.New(...), lo
cual ejecutará el New de Class0.
Respuesta Responder a este mensaje
#2 Hugo Gsell
23/06/2006 - 17:16 | Informe spam
No. El tema es así.
Class1 hereda en su defincion de Class0 (que tiene el new que quiero
utilizar)ç
Ahora creo un formulario por ej. y defino un boton en su evento clik pongo

dim k as Class1
k= new Class1(Parametros)

donde parametros serian los parametros que necesito pasa que estan en el new
de class0
Hugo A. Gsell
Sgo del Estero
Argentina

"Alberto Poblacion"
escribió en el mensaje news:

"Hugo Gsell" wrote in message
news:
tengo una clase Class1 que hereda de otra Class0 y agrega algunas cosas..

Cuando utilizo class1 en un proyecto como hago para llamar al metodo new
de
class0? que tiene parametros de inicializacio...



Dentro del Sub New de Class1, mete una llamada a MyBase.New(...), lo
cual ejecutará el New de Class0.


Respuesta Responder a este mensaje
#3 Alberto Poblacion
23/06/2006 - 18:11 | Informe spam
"Hugo Gsell" wrote in message
news:
dim k as Class1
k= new Class1(Parametros)

donde parametros serian los parametros que necesito pasa que estan en el
new de class0



Pues eso es lo que digo. Tienes que definir un constructor en el Class1
que reciba esos parámetros, y desde dentro del constructor del Class1
pasárselos al constructor del Class0.
Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
23/06/2006 - 20:01 | Informe spam
Los constructores no se heredan. Como dice Alberto tienes que crear un nuevo
constructor en la Class1 que haga la llamada al constructor de Class0.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#5 Hugo Gsell
26/06/2006 - 12:49 | Informe spam
Ahora si me quedó mas claro.
Gracias.

Hugo A. Gsell
Sgo del Estero
Argentina

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:%23Z%
Los constructores no se heredan. Como dice Alberto tienes que crear un
nuevo constructor en la Class1 que haga la llamada al constructor de
Class0.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida