Herencia en Visual Basic
Actualización: noviembre 2007
Visual Basic admite el concepto de herencia, que es la posibilidad de definir clases que sirven de base para clases derivadas. Las clases derivadas heredan, y pueden extender, las propiedades, métodos y eventos de la clase base. Las clases derivadas también pueden reemplazar métodos heredados con nuevas implementaciones. De manera predeterminada, se pueden heredar todas las clases creadas con Visual Basic.
La herencia permite escribir y depurar una clase una vez, y después volver a usar ese código como base de nuevas clases. La herencia también permite usar el polimorfismo basado en la herencia, que se trata de la posibilidad de definir clases que pueden usarse de forma intercambiable mediante código cliente en tiempo de ejecución, pero con funcionalidad diferente, incluso con métodos o propiedades denominados de manera idéntica.
En esta sección
Fundamentos de la herencia
Se describen los modificadores de herencia, la forma de reemplazar métodos y propiedades, MyClass y MyBase.Cómo: Crear clases derivadas
Proporciona una descripción paso a paso de cómo crear clases derivadas.Cuándo utilizar la herencia
Se explica cuándo se debe utilizar la herencia en lugar de interfaces.Herencia y .NET Framework
Explica cómo .NET Framework admite la herencia.Tutorial: Implementar la herencia mediante objetos COM
Se describe la forma de utilizar objetos COM existentes como base de nuevos objetos.La herencia y la clase de objeto base
Se proporciona información general sobre la clase que sirve de base para todas las demás clases.Cómo funcionan los métodos New y Finalize en una jerarquía de clases
Se describe la forma de llamar a constructores y destructores en una jerarquía de clases.Polimorfismo
Se describe el polimorfismo y se explica la forma de utilizarlo.Diseñar una jerarquía de herencia
Se proporciona información sobre cómo diseñar e implementar una jerarquía de clases.
Secciones relacionadas
Interfaces en Visual Basic
Se ofrece un resumen que describe las interfaces y la forma de utilizarlas.Programación orientada a objetos en Visual Basic
Se presentan los conceptos de programación orientada a objetos usados en Visual Basic.