Назад Уперед Зміст

Перший погляд на класи

Поняття клас аналогічно повсякденному змістом цього слова в контексті «клас членистоногих», «клас задач».

Клас є узагальненим поняттям, що визначає характеристики і поведінку деякого безлічі конкретних об'єктів цього класу, які називаються членами класу (об'єктами).

Клас містить поля, що задають властивості об'єктів класу, функції (методи), що визначають їх поведінку і події, на які об'єкти повинні реагувати.

Дві ролі класу

У класу дві різні ролі: модуля і типу даних.

З одного боку, клас - це модуль, архітектурна одиниця побудови програмної системи. Будь-яку програму, вибудувану в об'єктному стилі, можна розглядати як сукупність класів, об'єднаних в проекти, простору імен, рішення.

З іншого боку, клас - це тип даних, що має певне смислове навантаження.

Розробка програми полягає у використанні стандартних класів, описі нових класів, створенні об'єктів і визначенні їх взаємодії.

Назад Уперед Зміст