Содержание
- 2. Синтаксис визначення класу в С++. class { // визначення даних-членів класу private: // захищені члени класу
- 3. Приклад. // інформація про успішність студента class Student { private : char name [20]; // ім’я
- 4. Що нам наразі відомо про клас? Оголошення (декларація) класу схоже на оголошення структури та може містити
- 5. Яким чином можна створити та проініціалізувати екземпляр класу? Оскільки доступ до даних-членів можливий лише для методів
- 6. Приклад (продовження). // інформація про успішність студента class Student { … public : … // Конструктор
- 7. Тепер можливо створити екземпляр класу Student : int main () { // створюється та ініціалізується екземпляр
- 8. Крім того, можна створити динамічний екземпляр класу Student з допомогою операцій new та delete: Student *ps
- 9. Яким чином можна знищити екземпляр класу? Якщо екземпляр класу був створений динамічно операцією new, то він
- 10. Приклад (продовження). class Student { public : // Конструктор класу Student (double av_mark_, double ex_mark_, char
- 11. Визначення методів-членів класу. У попередніх прикладах методи-члени класу визначались безпосередньо в класі. Такі функції за умовчанням
- 12. Приклад (продовження). class Student { public : … // Декларація конструктору класу Student (double av_mark_, double
- 13. Конструктор за умовчанням. Так називають конструктор, який дозволяє створювати екземпляри класів з неявною ініціалізацією даних. Як
- 14. Приклад (продовження). class Student { public : // Декларація конструктору класу Student (double av_mark_, double ex_mark_,
- 15. Створення проекту. Вдосконалимо попередній приклад, розмістивши фрагменти коду в різних файлах згідно прийнятому стилю ООП. Визначення
- 16. Алгоритм створення проекту в середовищі DevCpp. Створити окрему папку, в яку будуть поміщатись всі файли проекту.
- 17. Конструктор копіювання. Якщо в продовження розглянутого прикладу створити функцію, що одержує екземпляр класу, а потім викликати
- 19. Скачать презентацию