Як працює програма HelloWorld

Давайте почнемо розбиратися – що ж фактично відбувається впрограмме HelloWorld Клас HelloWorld містить тільки один метод main (), який є точкою входу додатки на Java Те, що main – це метод, кажуть круглі дужки після слова main Методи можуть викликати (Використовувати) інші методи, наприклад, наш метод main (), щоб надрукувати на екрані текст   Hello World, викликає метод println () Кожен метод починається зі рядка оголошення, Яку називають сигнатурою методу:

public static void main(String[] args)

Сигнатура методу говорить нам про наступне

Ø  Хто має доступ до методу – public Ключове слово public означає, що метод main () доступний для будь-якого іншого класу Java або самої JVM Ø  Як викликати метод – static Ключове слово static означає, що вам не потрібно створювати примірник(Копію) обєкта HelloWorld в памяті, щоб використовувати цей метод Більш докладно про примірники класу ми поговоримо в наступному розділі Ø  Чи повертає метод які – то дані Ключове слово void означає, що метод main () не вертає даних в програму, яка його викликала В даному випадку це програма Eclipse Однак, якщо метод повинен зробити які – то розрахунки, він може повертати отримані результат зухвалому обєкту

Ø  Іменем методу є слово перед круглими дужками – main

Ø  Список аргументів – деякі дані, які можуть бути переданиметоду – String [] args У методі main () слова

String [] args означають, що цей метод може отримувати масив обєктів з типом String, тобто текстові дані Значення, які передаються методом, називаються аргументами або параметрами

Як я вже говорив, програма може складатися з декількох класів, але тільки один з них містить метод main () Клас Java зазвичай містить кілька методів Наприклад, клас Game може містити методи startGame (), stopGame()readScore () і так далі

Тіло нашого методу main () містить тільки один рядок:

Systemoutprintln(&quotHello World&quot)

Кожна команда або виклик методу повинен закінчуватися крапкою з комою () Метод println () знає як виводити дані в системну консоль (Командну консоль) Після імені методів Java завжди йдуть круглі дужки Якщо ви бачите метод з порожніми круглими дужками, це означає, що цей метод не має аргументів

Слова Systemout  означають, що змінна out визначена всередині класу System, який поставляється разом з Java Як же вам дізнатися, що в класі System є що – то з імям out Eclipse допоможе вам з цим Після того, як ви надрукуєте слово System і поставите точку, Eclipse покаже вам все, що є в цьому класі У будь-який момент ви можете помістити курсор після крапки і натиснути комбінацію клавіш Ctrl-­‐Space, Щоб викликати вікно довідки, показане нижче Слова outprintln () говорять нам, що є обєкт, який представлений змінної out і це «що – то під назвою out» містить метод з імям println () Точка, яка знаходиться між класом і імям методу означає, що цей метод був обьявлен всередині цього класу Скажімо, у вас є клас PingPongGame, який містить метод saveScore () – зберігає рахунок у грі Нижче наведено приклад, як ви можете викликати цей метод для Дейва, який виграв три гри:

PingPongGamesaveScore (Дейв, 3)

Нагадую, дані в круглих дужках називаютьсяаргументи або параметри Ці параметри даються методу, щоб він виконав над ними певну обробку, наприклад, зберіг дані на диск Метод saveScore () має два аргументи – рядок тексту «Дейв», і число 3

Створювати програми в Eclipse набагато приємніше, ніж у звичайному текстовому редакторі, правда У Додатку Б є корисні поради, які дозволять вам прискорити процес програмування на Java в цьому чудовому IDE

 

Eclipse IDE Tutorial by Lars Vogel:

http://wwwvogellade/articles/Eclipse/articlehtml

Практичні вправиЗмініть клас HelloWorld, щоб надрукувати свою адресу за допомогою декількох викликів методу println () Практичні вправи для розумників і розумниць

Змініть клас HelloWorld, щоб надрукувати словоHello , Так як показано нижче

 

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*