Page 33 - 6253
P. 33

Визначення класу полягає в описі його вигляду і природи. Це відбувається за

            допомогою визначення даних, які в ньому містяться і програмного коду, який керує

            цими даними. Загальний вигляд оголошення класу наступний:

                    class Ім’я_Класу {

                     тип об’єктна_змінна_1;

                     тип об’єктна_змінна_2;

                       .  .  .

                     тип об’єктна_змінна_N;

                     тип ім’я_Методу_1(список параметрів) {

                     //тіло методу

                     }

                     тип ім’я_Методу_2(список параметрів) {

                     // тіло методу

                     }

                       .  .  .

                     тип ім’я_Методу_N(список параметрів) {

                     // тілу методу

                     }

                    }

                    Методи  і  змінні,  визначені  всередині  класу,  називають  членами  (members)

            цього класу.

                    Дані  або  змінні,  визначені  у  блоці  class,  можуть  належати  конкретному

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

            або бути глобальними змінними (instance variables), спільними для всіх екземплярів

            конкретного класу і носити назву змінних класу. З метою визначення змінної класу

            перед  її  оголошенням  необхідно  додати  модифікатор  static.  Статичні  змінні

            зберігаються  в  одному  місці  оперативної  пам’яті  і  доступні  завжди  протягом

            виконання програми з усіх екземплярів класу. Якщо до оголошення змінної додати

            модифікатор final, то значення змінної не можна змінювати в підкласах. Фактично –

            це оголошення константи. За загальноприйнятими правилами  імена таких змінних

            записують з великої літери.




                                                              32
   28   29   30   31   32   33   34   35   36   37   38