Правила именования идентификаторов - Вопросы

Всего: 4 вопросов

1. 

Какие соглашения об именовании действуют для классов и интерфейсов в Java?

Имена классов и интерфейсов пишутся в стиле UpperCamelCase (PascalCase): имя начинается с заглавной буквы, каждое следующее слово тоже с заглавной, подчёркивания не используются: Cat, Address, HashMap. Имена классов обычно существительные. Имена интерфейсов часто прилагательные, описывающие возможность: Runnable, Comparable, Iterable, но встречаются и существительные: List, Map.

2. 

Какие соглашения об именовании действуют для методов в Java?

Имена методов пишутся в стиле lowerCamelCase: первое слово со строчной буквы, каждое следующее — с заглавной. Метод выполняет действие, поэтому его имя обычно глагол или пара «глагол + существительное»: getSalary(), calculateTotal(), setEmployeeName(). Методы, возвращающие boolean, обычно начинаются с is, has или can: isEmpty(), hasNext().

3. 

Какие соглашения об именовании действуют для переменных в Java?

Переменные (поля, локальные переменные и параметры) именуются в стиле lowerCamelCase: zipCode, textSize, startDate. Имя должно быть коротким, но понятным; однобуквенные имена вроде i или j допустимы только для счётчиков циклов. Имена переменных не стоит начинать с _ или $, хотя компилятор это разрешает.

4. 

Какие соглашения об именовании действуют для констант в Java?

Константа — это поле static final, значение которого никогда не меняется. Её имя пишется в стиле UPPER_SNAKE_CASE: заглавные буквы, слова разделяются подчёркиванием, например MAX_WEIGHT или DEFAULT_TIMEOUT:

public static final int MAX_WEIGHT = 100;
Страница 1 из 1