Соглашения об именовании

Это часть краткой серии статей о хороших привычках программистов на Java.

Java позволяет вам проявлять большую гибкость в том, как называть классы, переменные, методы и т.д. Но существуют соглашения, которым следуют Java-программисты. Соблюдение этих соглашений очень важно: это значительно облегчает нам всем быстрое и простое понимание программ друг друга.

Имена классов и интерфейсов начинаются с заглавной буквы

Имена ваших классов и интерфейсов всегда должны начинаться с заглавной буквы. Java не требует этого — вы не получите синтаксической ошибки или ошибки компилятора, если начнете имя класса со строчной буквы. Но так принято. Несоблюдение этого правила в конечном итоге приведет к путанице.

Имена переменных, методов и параметров всегда должны начинаться со строчной буквы

Опять же, это не требуется Java, и ваши Java-программы будут компилироваться и выполняться, если вы нарушите это правило. Тем не менее, условности имеют значение.

Используйте CamelCase для имен классов, переменных, параметров и методов.

Примеры:

Значимые имена классов, переменных, методов и параметров обычно состоят из нескольких слов, соединенных вместе в небольшую фразу, которая описывает, что они делают или для чего они нужны. Вы должны понять идею из приведенных выше примеров.

Если это имя класса или интерфейса, вы начинаете с заглавной буквы; если это имя переменной, метода или параметра, вы начинаете со строчной буквы. Затем вы опускаете все остальные буквы в первом из слипшихся слов, затем пишете первую букву следующего слова, опускаете остальные буквы, пишете первую букву следующего слова и так далее. Примеры легче понять, чем объяснение.

Существуют и другие правила

Они охватывают почти все, что вы будете использовать на начальном этапе.

Существуют правила для так называемых констант в Java, которые используют SNAKE_CASE с заглавной буквы: например.

public static final double MAX_PRICE = 100.0;
Войти в полноэкранный режим Выйти из полноэкранного режима

и другие конструкции. Я упоминаю об этом только для полноты картины. Не обращайте на них внимания. Сосредоточьтесь на правилах для имен классов, переменных, методов и параметров, и вы будете в отличной форме.

Оцените статью
devanswers.ru
Добавить комментарий