Herencia en Visual Basic
Visual Basic admite el concepto de herencia, es decir, 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 utilizar ese código una y otra vez como base de nuevas clases. La herencia también permite utilizar el polimorfismo basado en la herencia, la posibilidad de definir clases que pueden utilizarse de forma intercambiable mediante código cliente en tiempo de ejecución, pero con funcionalidad diferente, incluyo 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
-
Se describe paso a paso el proceso de creación de 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.