Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Замещение членов базового класса в Visual Basic .NET
8 февраля 2009

Из предыдущей статьи вы узнали, как заменить реализацию члена, унаследован-
ного от базового класса. Можно также полностью скрыть реализацию члена базо-
вого класса, заменив его совершенно новым членом с другим уровнем доступа, сиг-
натурой или членом другого типа. Этот прием называется замещением (shadowing).
В Visual Basic .NET для замещения применяется ключевое слово Shadows.
Visual Basic .NET
1 Это базовый класс
Public Class MyBaseClass
Pjblic Function MyMethod(ByVal !i As Integer) As Strug
Реализация опущена
End Function
End Class
Это производный класс
Public Class MylnheritedClass
Inherits MyBaseClass
Эта функция завещает метод MyMethod, унаследованный от базового класса.
Обратите внимание, что у нее совершенно другая сигнатура,
уровень доступа и тип возвращаемого значения.
Friend Shadows Function MyMethoc(ByVal S As Si-Ing) As Integer
Реализация опущена
End Function
End Class

Теги: .NET

Статьи по теме:

Применение компонента HelpProvider
Изменение меню во время выполнения
Подключение класса DoughnutMachine к пользовательскому интерфейсу
Создание и настройка объекта DataAdapter
Автоматизация разработки
Проверка на уровне поля
Ограничения Foreign Key
Извлечение из сопутствующих сборок ресурсов, специфичных для культуры
Добавление элементов управления на панель Toolbox
Принципы создания элементов управления
Мемоизация (memoization)
Запись трассировочных данных в журнал событий
Решения .NET
Классы и структуры
Промежуточный язык
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Замещение членов базового класса в Visual Basic .NET. Регион сайта: Москва и Санкт-Петербург