среда, 10 ноября 2010 г.

Базовая («пустая») программа (класс)

Программы на языке Java называют классами. Класс, который здесь показан, является для всего последующего курса базовым – он содержит все те части, без которых невозможно написать ни одной программы (об одном-единственном исключении – чуть позже).

Другими словами – меньше, чем содержит этот базовый класс, написать невозможно. При этом он сам ничего не делает, поэтому-то и называется «пустым».


Строка 1

Содержит указание на возможность вызова (import) дополнительных команд и инструментов (util=utilities), имеющихся в языке Java и не загружаемых автоматически в оперативную память компьютера.

Строка 2

Содержит заголовок класса, состоящий из обязательного (служебного) слова class и названия класса (мы выбрали слово basis). Название можно менять, оно должно состоять из одного слова, начинаться с буквы и не содержать специальных знаков (+ ! ‘ “ и так далее).

Строки 3 и 9

Содержат открывающую и закрывающую скобки – показывают, где начинается и где заканчивается класс.

Строка 4

Содержит указание на то, что весь ввод данных с клавиатуры будет осуществляться через переменную reader. Этой переменной можно дать и другое имя (например, zdes_byl_vasja), но reader – один из общепринятых вариантов. Подробнее объяснение, почему эта строка выглядит именно так, будет дано в более «продвинутых» разделах курса.

Строка 5

Заголовок главного метода класса (главной части программы). В программе может быть много методов – но главный должен быть обязательно. Подробнее объяснение, почему эта строка выглядит именно так, будет дано в более «продвинутых» разделах курса.

Строки 6 и 8

Содержат открывающую и закрывающую скобки – показывают, где начинается и где заканчивается главный метод класса.

Строка 7

Образует так называемое «тело главного метода»: тут, собственно, и будут в дальнейшем писаться наши программы – добавляя, разумеется, в тело главного метода новые строчки, по необходимости.

Общее замечание

Строки 1 и 4 можно не писать в классах (программах), в которых не будет команд ввода данных с клавиатуры.

Комментариев нет:

Отправить комментарий