Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВера Минина
1 1 Программирование на языке Си++
2 2 Модуль 5. СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ДАННЫХ Статические методы Константные объекты и методы Правила инициализации и использования
3 3 Статические компоненты данных и методы (начало) Статические компоненты данных в составе классов: –существуют в единственном экземпляре для всего класса, а не тиражируются для каждого из объектов; –допускают доступ только после их инициализации, когда им выделяется память; –могут использоваться до определения объектов «своего» класса (при этом адресоваться посредством квалифицированного имени); –подчиняются спецификаторам доступа public, private, protected ; –для доступа к собственным и защищенным статическим компонентным данным могут использоваться статические компонентные функции Определение статического компонента данных static ; Инициализация статического компонента данных :: ; Модуль 5. СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ДАННЫХ
4 4 Статические компоненты данных и методы (продолжение) Доступ к общедоступным статическим компонентам данных класса без применения экземпляров :: Доступ к общедоступным статическим компонентам данных класса с применением экземпляра. ::. Статические компонентные функции (методы) в составе классов –могут быть вызваны по квалифицированному имени до определения (или без использования) объектов «своего» класса; Описание статической компонентной функции static ( [ ] ); Модуль 5. СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ДАННЫХ
5 5 Статические компоненты данных и методы (окончание) Вызов общедоступных статических функций класса без применения экземпляров :: ( [ ] ) Вызов общедоступных статических функций класса с применением экземпляра. :: ( [ ] ). ( [ ] ) Модуль 5. СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ДАННЫХ
6 6 Константные объекты и методы Константные компонентные функции методы класса, которые не изменяют объект, на протяжении всего периода исполнения сохраняя его константность Определение константной компонентной функции класса ([ ]) const { [ ] } Описание константной компонентной функции класса ([ ]) const; Статические константные компоненты данных могут инициализироваться в определении класса static const ; Модуль 5. СТАТИЧЕСКИЕ ЭЛЕМЕНТЫ ДАННЫХ
7 77 Список литературы [КР92] Керниган Б., Ритчи Д. Язык программирования Си / Пер. с англ. М.: Финансы и статистика, с. [КР06] Керниган Б., Ритчи Д. Язык программирования C / Пер. с англ. М.: Вильямс, с. [ЛЛ01] Липпман С., Лажойе Ж. Язык программирования C++. Вводный курс. СПб.: Невский диалект, с. [Под03] Подбельский В.В. Язык Си++: Учеб. пособие. 5-е изд. М.: Финансы и статистика, – 560 с., ил. [Под04] Подбельский В.В., Фомин С.С. Программирование на языке Си. – 2-е доп. изд. – М.: Финансы и статистика, – 600 с. [Стр08] Страуструп Б. Язык программирования С++. Специальное издание. СПб.: Невский диалект, с.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.