Page 10 - 4657
P. 10

тіло методу;
           }
       }
           Ключове  слово  extends  указує  на  те,  що  «ім'я_класу»  -  це
       підклас класу «ім'я_суперкласу». На чолі класової ієрархії Java є
       єдиний  її  вбудований  клас  -  Object.  Якщо  Ви  хочете  створити
       підклас  безпосередньо  цього  класу,  ключове  слово  extends  і
       наступне  за  ним  ім'я  суперкласу  можна  опустити  -  транслятор
       включить  їх  у  визначення  автоматично.  Прикладом  може
       служити клас Point, приведений раніше.

            Змінні екземплярів (instance variables).

           Дані  інкапсулюются  в  клас  шляхом  оголошення  змінних
       між  відкритою  і  закритою  фігурними  дужками,  що  виділяють
       його  тіло.  Ці  змінні  з'являються  точно  так  само,  як  з'являлися
       локальні  змінні  в  попередніх  прикладах.  Єдина  відмінність
       полягає в тому, що їх треба оголошувати поза методами, у тому
       числі поза методом main. Нижче приведений фрагмент коду, у
       якому оголошений клас Point із двома змінними типу int.
       class Point {
           int х, у;
       }

           Як  тип  для  змінних  об'єктів  можна  використовувати  як
       кожний  з  простих  типів,  так  і  класові  типи.  Незабаром  ми
       додамо до приведеного вище класу метод main, щоб його можна
       було запустити з командного рядка і створити декілька об’єктів.
            Оператор new


           Оператор  new  створює  екземпляр  зазначеного  класу  і
       повертає  посилання  на  знову  створений  об'єкт.  Нижче
       приведений  приклад  створення  і  присвоювання  змінної  р
       екземпляру класу Point.
       Point р = new Point();



       8
   5   6   7   8   9   10   11   12   13   14   15