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


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



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

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

Теги: .NET

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

Создание DataAdapter с помощью мастера Data Adapter Configuration Wizard
Установка и извлечение динамических свойств вручную
Создание и настройка объекта DataAdapter
Объектные модели
Реализация полиморфизма через интерфейсы
Работа с элементами управления
Всё новое - это хорошо забытое старое
Замещение членов базового класса в Visual Basic .NET
Создание экземпляров элементов управления ActiveX
Декларативная защита, основанная на ролях
Переменные методов
Создание класса строго типизированного набора на основе класса CollectionBase
Локальные функции
Применение класса XmlDataDocument
Работа с классом Help
| .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 | Абстрактные классы и члены. Регион сайта: Москва и Санкт-Петербург