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