Una consulta de Herencia

28/01/2004 - 20:19 por Roberth Ramos | Informe spam
Hola a todos:
Tengo una clase abtracta, con varios métodos con el atributo MustOverride,
he creado una nueva clase y esta herada de la clase abstracta,
mi pregunta es como hago para que los métodos de la clase abstracta sean
sobrescritos en mi nuevo clase cuando genero el código.
espero que me puedan ayudar
gracias de antemano
Roberth Ramos
 

Leer las respuestas

#1 Jose Miguel Torres
29/01/2004 - 08:35 | Informe spam
SUpongamos que lo que quieres hacer es esto

Public MustInherit Class miClaseAbstracta
Sub New()
End sub
Public MustOverride Sub método
End Class


Public Class claseHija
Inherits miClaseAbstracta
Public Overrides Sub método()
' código implementado
End Sub
End Class

Entiendo que lo que quieres es pasarlo desde Visio a código así que las
premisas son las siguientes:
miClaseAbstracta-> debe ser declarada como <<abstract>> en las propiedades,
así mismo la operación <<método>> tiene que tener la caractérística de
polymorphic a Verdadero.
claseHija -> no es necesario que pongas la operación <<método>>, lo único
que debes hacer es un generalización de claseHija a miClaseAbstracta o una
especificación miClaseAbstracta a claseHija, así en generar el código te
quedará como te he indicado al principio.

Espero te sirva como punto de partida.

Saludos

José Miguel Torres
"Roberth Ramos" escribió en el mensaje
news:
Hola a todos:
Tengo una clase abtracta, con varios métodos con el atributo MustOverride,
he creado una nueva clase y esta herada de la clase abstracta,
mi pregunta es como hago para que los métodos de la clase abstracta sean
sobrescritos en mi nuevo clase cuando genero el código.
espero que me puedan ayudar
gracias de antemano
Roberth Ramos



Preguntas similares