Page 11 - 4656
P. 11

Алгоритми і структури даних. Лабораторний практикум.

            фігурною  дужкою  }.  На  даний  момент,  не  потрібно  надто
            турбуватися про деталі класу, проте необхідно зазначити, що в
            Джава, вся діяльність програми відбувається в ньому. Це одна з
            причин, чому всі Джава-програм є об'єктно-орієнтованим.
                    Наступний рядок у програмі є однорядковим коментарем.
            Це другий тип коментаря, підтримується Джава. Однорядковий
            коментар  починається  з  //  і  закінчуються  в  кінці  рядка.  Як
            правило,  програмісти  використовують  багаторядкові  коментарі
            для  довших пояснень  та однорядкові  коментарі  для  короткого,
            лінія за лінією опису. Є третій тип коментаря для документації.
                    Другий рядок коду починає метод main(). Як зазначено в
            коментарі з цього рядка почне виконуватися програма. Всі Джава
            програми  починають  виконання  із  виклику  методу  main().
            Повний  зміст  кожної  частини  цієї  лінії  не  може  бути  даний  в
            цьому розділі, так як вона включає в себе детальне розуміння про
            інкапсуляцію в Джава. Однак, розглянемо коротко кожну частину
            тепер.
                    Ключове  слово  public  є  специфікатором  доступу,  який
            дозволяє  програмісту  контролювати  видимість  членів  класу  з
            інших класів. Коли члену класу передує public, то до цього члену
            може  мати  доступ  код,  що  є  за  межами  класу,  в  якому  він
            оголошений. (Протилежним до public є ключове слово private, що
            не дозволяє члену класу бути використаним кодом, визначеним
            поза цим класом.) У цьому випадку метод main() повинен бути
            оголошений як public, так як він повинен бути викликаний кодом,
            що є поза межами свого класу, при запуску програми.
                    Ключове слово static дозволяє викликати метод main() без
            створення  нового  примірника  екземпляра  класу  в  якому  цей
            метод  написаний.  Це  необхідно  тому,  що  main()  викликається
            віртуальною  машиною  Джава,  перш  ніж  створюються  будь-які
            об’єкти.



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