Угода про іменування Java — це правило, якого слід дотримуватися, коли ви вирішуєте, як назвати ідентифікатори, такі як клас, пакет, змінна, константа, метод тощо.
Але це не примусово слідувати. Отже, це відомо як конвенція, а не правило. Ці конвенції запропоновані кількома спільнотами Java, такими як Sun Microsystems і Netscape.
Усі класи, інтерфейси, пакунки, методи та поля мови програмування Java наведені відповідно до умов іменування Java. Якщо ви не дотримуєтеся цих умов, це може призвести до плутанини або помилкового коду.
Переваги угод про імена в Java
Використовуючи стандартні правила іменування Java, ви полегшуєте читання коду собі та іншим програмістам. Читабельність програми Java дуже важлива. Це вказує на те, що витрачається менше часу, щоб зрозуміти, що робить код.
Правила іменування різних ідентифікаторів
У наведеній нижче таблиці показано популярні умовні позначення, які використовуються для різних ідентифікаторів.
Тип ідентифікаторів | Правила найменування | Приклади |
---|---|---|
Клас | Він повинен починатися з великої літери. Це має бути іменник, наприклад Color, Button, System, Thread тощо. Використовуйте відповідні слова замість абревіатур. | громадський клас Співробітник { //фрагмент коду } |
Інтерфейс | Він повинен починатися з великої літери. Це має бути прикметник, наприклад Runnable, Remote, ActionListener. Використовуйте відповідні слова замість абревіатур. | інтерфейс Для друку { //фрагмент коду } |
метод | Він повинен починатися з малої літери. Це має бути дієслово, наприклад main(), print(), println(). Якщо ім’я містить кілька слів, починайте його з малої літери, за якою йде велика, наприклад actionPerformed(). | клас Співробітник { // метод недійсний малювати() { //фрагмент коду } } |
змінна | Воно повинно починатися з малої літери, наприклад id, name. Він не повинен починатися зі спеціальних символів, таких як & (амперсанд), $ (долар), _ (підкреслення). Якщо ім’я містить кілька слів, починайте його з малої літери, а потім великої літери, як-от Ім’я, Прізвище. Уникайте використання односимвольних змінних, таких як x, y, z. | клас Співробітник { // змінна внутр id ; //фрагмент коду } |
Пакет | Це має бути мала літера, наприклад java, lang. Якщо ім’я містить кілька слів, їх слід розділити крапками (.), наприклад java.util, java.lang. | //пакет пакет com.javatpoint; клас Співробітник { //фрагмент коду } |
Постійний | Він має бути великими літерами, наприклад ЧЕРВОНИЙ, ЖОВТИЙ. Якщо ім’я містить кілька слів, їх слід розділити знаком підкреслення (_), наприклад MAX_PRIORITY. Він може містити цифри, але не першу літеру. | клас Співробітник { //постійний статичний кінцевий інт МІЙ ВІК = 18; //фрагмент коду } |
Угоди про іменування CamelCase у Java
Java дотримується синтаксису верблюжого регістру для іменування класу, інтерфейсу, методу та змінної.
Якщо ім’я поєднується з двома словами, друге слово завжди починатиметься з великої літери, наприклад actionPerformed(), firstName, ActionEvent, ActionListener тощо.