Page 23 - 4836
P. 23

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







                                                           21
   18   19   20   21   22   23   24   25   26   27   28