Visual Basic .NET herencia

El tema de la herencia en Visual Basic .NET es bastante sencillo, simplemente tendremos que tener en cuenta alguna de estas cosas

  • Inherits -> declara una clase derivada
  • notinheritable -> decimos que esa clase no es heredable (no se puede usar como clase base)
  • mustinherit -> solo se usa como clase base, no puede ser instanciada

Sólo se admite la herencia simple, múltiple se puede lograr mediante interfaces pero como tal no existe.

Otra cosa a tener en cuenta es que el acceso a la clase derivada ha de ser igual o más restrictivo que su clase base

Modificadores de propiedades y métodos

Podemos reemplazar el comportamiento de la propiedad o método siempre y cuando lo indiquemos correctamente

  • overrideable -> permite el reemplazo
  • overrides -> reemplaza en la clase derivada
  • notoverridable -> impide el reemplazo
  • musstoverride -> obligatorio el reemplazo (solo en clase que sean mustinerit)

Artículos relacionados



Comentarios en Visual Basic .NET herencia

Hay 1 Comentario en el artículo Visual Basic .NET herencia, ¿a qué esperas para dar tu opinión?


  1. david dice:

    ta buena
    pero quiero saver los eevento de y propiedades

Deja un comentario