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


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



Абстрактные классы и члены
8 февраля 2009

При создании компонентов иногда требуются классы, которые предоставляют не-
который набор возможностей, используемых в неизменном виде, в то время как за
реализацию остальных членов таких классов отвечают их производные классы. Та-
кими возможностями обладают абстрактные (abstract) классы, которые способны
только выполнять роль базовых классов.
Абстрактные классы напоминают интерфейсы, но у них также много общего с
обычными классами. Создать экземпляр абстрактного класса невозможно, он го-
дится лишь для объявления производных классов. Абстрактный класс предоставля-
ет полную реализацию класса, ее часть или вовсе не предоставляет никакой реали-
зации. И интерфейсы, и абстрактные классы содержат описание членов, которые
следует реализовать в производных классах, но, в отличие от интерфейсов, только
один абстрактный класс может быть предком производного класса. Абстрактные
классы предоставляют лишь полностью реализованные члены (этим они похожи на
обычные классы) и члены, за реализацию которых отвечают производные классы
(это отличие абстрактных классов).

Теги: .NET

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

Сборщик мусора
Получение доступа к членам базового класса
Рекурсия
Перегрузка членов
Создание производных элементов управления
События жизненного цикла формы
Doxygen – версия 1.5.7
Реализация членов интерфейса на Visual C#
Модификация и обновление данных
Конфигурирование защиты по правам доступа к коду
Ссылки на внешние библиотеки
Решения .NET
Формирование запросов SQL во время выполнения
Вывод типов
Циклические ссылки
| .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 | Абстрактные классы и члены. Регион сайта: Москва и Санкт-Петербург