Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка консольного додатка, що представляє собою гру "Хрестики нулики" з комп'ютером з підтримкою контейнерних класів STL

Реферат Розробка консольного додатка, що представляє собою гру "Хрестики нулики" з комп'ютером з підтримкою контейнерних класів STL





tify"> Клас включає в себе набір змінних (даних) і операцій (методів або функцій-членів), які діють на ці змінні. Отриманими об'єктами можна керувати за допомогою повідомлень. У ООП об'єкти включають в себе не тільки дані (дані-члени), а й методи (функції-члени) впливу на ці дані. Ці дві частини в поєднанні утворюють функціональну одиницю програми. Іншими словами, об'єкти містять дані та методи роботи з цими даними. Нижче наведені три основні переваги об'єктно-орієнтованих програм в порівнянні з еквівалентними програмами, розробленими зверху вниз.

Супровід програми. Програми простіше читати і розуміти, ООП дозволяє керувати складністю програми, залишаючи видимими програмісту тільки істотні деталі.

Модифікація програми (додавання або виключення можливостей). Ви можете часто робити доповнення або виключення в програмі, наприклад при роботі з базою даних, просто додаючи і виключаючи об'єкти. Нові об'єкти можуть наслідувати всі властивості базових об'єктів, необхідно тільки додати або прибрати відрізняються властивості. Повторне використання. Можна зберегти грамотно розроблений об'єкт в наборі корисних програм і потім вставити його в нову програму з невеликими змінами або без змін.

Основні терміни та положення ООП.

Функція це шматок коду, який можна неодноразово викликати з будь-якого місця програми складається з 2-х частин: оголошення функції (прототип функції) містить інформацію про тип і визначення. Формат прототипу функції полягає:

<тип результату> <Назва функції>

([<тип> [<назва параметра1>] [, .., <тип> [<назва параметраN>]]]

параметр <тип результату> задає тип значення, яке повертає функція за допомогою оператора return. Якщо функція не вертає ніякого значення, то замість типу вказується ключове слово void. Назва функції має бути допустимим індетіфікатором. Після назви функції, всередині круглих дужок вказується тип і назву параметра через кому. Назва параметрів у прототипі функцій можна не ставити взагалі. Якщо функція не приймає параметрів, то вказуються тільки круглі дужки () або всередині задається ключівое слово void (void). Після оголошення функції повинна стояти крапка з комою (;) Визначення функції містить опис типу і назва параметрів і реалізацію:

<тип результату> <Назва функції>

([<тип> [<назва параметра1>]

[, .., <тип> [<Назва параметраN>]]]

{

<тіло функції>

return возвращаемое_значеніе;

}

На відміну від прототипу у визначенні функції після типу обов'язково має бути вказано назву параметра, яке є локальною змінною і вона створюється при виклику функції, а після виходу з функції видаляється. Таким чином, локальна змінна видно лише в усередині функції.

Після опису параметрів, всередині фігурних дужок розміщуються інструкції, які будуть виконаються при кожному виклику функції. Фігурні дужки {} вказуються в будь-якому випадку, навіть якщо тіло функції складається лише з однієї інструкції. Крапка з комою (;) після закриває фігурної дужки не вказується.

Повернути значення з функції позваляет оператор return. Після виконання цього оператора виконання функии зупиняється і уп...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Функції, склад, особливості та види грошей і сутність, функції та роль банк ...
  • Реферат на тему: Розробка програми для ПОБУДОВИ графіка Функції
  • Реферат на тему: Основні етапи розробки програми обчислення певного інтеграла функції за мет ...
  • Реферат на тему: Дослідження функції. Обчислення похідних функції