Правила именования идентификаторов
В этой статье мы поговорим о рекомендациях по именованию идентификаторов в Java.
При именовании классов, методов, переменных и других идентификаторов рекомендуется придерживаться следующих правил:
1. Классы и интерфейсы
- Имя класса или интерфейса должно начинаться с заглавной буквы. Например - Cat, Dog.
- Если имя состоит из нескольких слов, каждая первая буква последующих слов также должна быть заглавной (формат CamelCase) -PrintReader
- Имена классов обычно являются существительными, например: Cat, Exam, PrintReader. А такие варианты как Eatable и DoSomething являются не очень хорошими именами для классов, они больше подойдут для интерфейсов.
- Имена интерфейсов должны быть в форме прилагательных, таких как Comparable, Iterable, Navigable.
2. Методы
- Имя должно начинаться со строчной буквы и и дальше следуем правилам CamelCase.
- Названия должны состоять из сочетания глаголов и существительных, например: getName, doJob, setLastName. Почему глаголов - методы что-то делают.
3. Переменные
- Имя переменной должно начинаться со строчной буквы и далее следовать принципам CamelCase.
- Важно присваивать короткие и понятные имена, которые четко указывают на назначение переменной, например: firstName, buttonHeight.
4. Константы
- В Java константы объявляются с использованием ключевых слов static и final.
- Имена констант должны содержать только заглавные буквы, а слова разделяются символом подчеркивания, например: MAX_WEIGHT.
5. Пакеты
- В имени пакета используются только маленькие буквы.
- Для коммерческих проектов пакет должен начинаться с com, потом следует имя организации и название проекта. Потом пакеты обычно именуются по какому-то функциональному признаку. Допустим для организации ExamClouds мы можем создать такой пакет -com.examclouds.javacore и дальше у нас могут быть пакеты lesson1, lesson2 и так далее.
Презентацию с видео можно скачать на Patreon.
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.