Page 34 - 6253
P. 34

Програмний  код  міститься  в  методах.  Головні  частини  методу  –  це  ім’я,

            параметри, тип значення, яке повертається, і тіло. Методи в мові Java створюються

            тільки як частини класу. Це її основна відмінність від інших мов програмування, в

            яких можна окремо написати і виконати функцію або процедуру. Список параметрів

            задає типи та імена для інформації, яку необхідно передати в метод. Ім’я методу і

            список  параметрів  ідентифікують  метод.  Для  виходу  з  методу  використовується

            оператор return, за яким іде вираз, значення якого необхідно повернути. Метод може

            повертати значення довільного типу або не повертати нічого. У таких випадках на

            місці типу в оголошенні методу необхідно написати слово void.

                    Як приклад простого класу наведемо клас Box (коробка).

                    class Box {

                     double width; double height; double depth;

                    }

                    Цей  клас  визначає  тип  даних  Box.  Його  можна  використовувати  для

            визначення  об’єктів.  Важливо  пам’ятати,  що  описуючи  клас,  ми  задаємо  лише

            шаблон.  Реальний  об’єкт  типу  Box  при  цьому  не  створюється.  Для  того,  щоб

            створити об’єкт типу Box, необхідно використати оператор виду:

                    Box mybox = new Box(); // Створення об’єкта з іменем mybox

                    Для  доступу  до  змінних  класу  Box  необхідно  використати  оператор  «.».

            Розглянемо приклад програми, яка використовує клас Box():

                    // Оголошення класу Box

                    class Box {

                     double width;

                     double height;

                     double depth;

                    }



                    // Створення об’єкта типу Box

                    class BoxDemo {

                     public static void main(String args[]) {

                       Box mybox = new Box();




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