Наследование в Visual Basic
Обновлен: Ноябрь 2007
В Visual Basic поддерживается наследование, т.е. способность определять классы, служащие основой для производных классов. Производные классы наследуют (и могут расширять) свойства, методы и события базового класса. Производные классы могут также переопределять унаследованные методы новыми реализациями. По умолчанию все классы, созданные в Visual Basic, являются наследуемыми.
Наследование позволяет написать и отладить класс один раз и затем использовать этот код в качестве основы для новых классов. Наследование позволяет также использовать полиморфизм на основе наследования, который является возможностью определять классы, которые можно использовать попеременно при помощи клиентского кода во время выполнения, но которые отличаются по функциям, хотя имеют методы или свойства с идентичными именами.
В этом подразделе
Основы наследования
Описание модификаторов наследования, переопределения методов и свойств, классов MyClass и MyBase.Практическое руководство. Создание производных классов
Пошаговые инструкции по созданию производных классов.Употребление наследования
Описание использования наследования вместо интерфейсов.Наследование и .NET Framework
Объяснение, каким образом .NET Framework поддерживает наследование.Пошаговое руководство. Реализация наследования с использованием объектов COM
Описание использования существующих COM-объектов в качестве основы для создания новых объектов.Наследование и базовый класс Object
Общие сведения о классах, которые служат основой для всех других классов.Работа методов New и Finalize в иерархии классов
Описание вызова конструкторов и деструкторов в иерархии классов.Полиморфизм
Обобщенные сведения о полиморфизме и его использовании.Разработка иерархии наследования
Сведения о разработке и реализации иерархии классов.
Связанные подразделы
Интерфейсы в Visual Basic
Обобщенные сведения об интерфейсах и их использовании.Объектно-ориентированное программирование в Visual Basic
Описание концепции объектно-ориентированного программирования и его использования в Visual Basic.