
на первый
заказ
Реферат на тему: Статические элементы класса. Виртуальные функции. Абстрактные классы
Купить за 250 руб.Введение
В классе можно определять элементы данных и функции со спецификатором static. В этом случае их можно рассматривать как глобальные переменные или функции в пределах класса, и доступны они не одному объекту, а разделяются между всем классом, не ассоциируются с отдельными представителями класса.Для элементов, которые объявлены в открытой секции класса, вызов, например, будет выглядеть следующим образом:
Если элементы определены в закрытой секции, то такое обращение некорректно.
Если мы объявили такой элемент в закрытой секции класса, то мы должны определить функции для работы с этими элементами. Обращение к таким функциям выглядит так: Name::Add1();
ПРАВИЛО:
1) Статические функции и элементы класса не ассоциируются с отдельными представителями класса. Обращение к ним производится выражением вида:
имя класса:: имя элемента
2) Им не передается указатель this, т.к. он ассоциируется с отдельным представителем класса.
3) Статические функции могут вызываться независимо от того, существует ли хотя бы один представитель класса.
4) Статические функции не могут быть виртуальными.
Оглавление
- Статические элементы класса- Виртуальные функции
- Абстрактные классы
- Виртуальные классы
- Шаблоны
- 6. Обработка исключительных ситуаций в С
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год