Page 33 - 6253
P. 33
Визначення класу полягає в описі його вигляду і природи. Це відбувається за
допомогою визначення даних, які в ньому містяться і програмного коду, який керує
цими даними. Загальний вигляд оголошення класу наступний:
class Ім’я_Класу {
тип об’єктна_змінна_1;
тип об’єктна_змінна_2;
. . .
тип об’єктна_змінна_N;
тип ім’я_Методу_1(список параметрів) {
//тіло методу
}
тип ім’я_Методу_2(список параметрів) {
// тіло методу
}
. . .
тип ім’я_Методу_N(список параметрів) {
// тілу методу
}
}
Методи і змінні, визначені всередині класу, називають членами (members)
цього класу.
Дані або змінні, визначені у блоці class, можуть належати конкретному
екземплярові класу (об’єктові), внаслідок чого їх називають змінними екземпляра,
або бути глобальними змінними (instance variables), спільними для всіх екземплярів
конкретного класу і носити назву змінних класу. З метою визначення змінної класу
перед її оголошенням необхідно додати модифікатор static. Статичні змінні
зберігаються в одному місці оперативної пам’яті і доступні завжди протягом
виконання програми з усіх екземплярів класу. Якщо до оголошення змінної додати
модифікатор final, то значення змінної не можна змінювати в підкласах. Фактично –
це оголошення константи. За загальноприйнятими правилами імена таких змінних
записують з великої літери.
32