Імена змінних і методів у Java 2


Імена ідентифікаторів (змінних) у Java

  • Імена ідентифікаторів повинні починатися з букви, знаку долара ($) або символу підкреслення (_). Ім’я ідентифікатора не може починатися з цифри.
  • Імена ідентифікаторів у Java можуть містити цифри, знаки підкреслення, знак долара та літери. Допускаються не тільки літери латиниці, але й, скажімо, кирилиці.
  • Довжина ідентифікатора не лімітується, але краще не користуватися однобуквеними ідентифікаторами, а також не використовувати надмірно довгі імена.
  • У якості ідентифікаторів не можна використовувати зарезервовані ключові слова Java (public, final, enum, throw, new, goto, if, тощо).
  • Імена у Java чутливі до регістру, тому Java і java – різні імена.

Імена методів згідно стандартів JavaBeans

  • Ім’я методу повинне починатися з префіксу get, is або set.
  • Префікс get використовується для геттерів, що повертають не булеве (логічне) значення; для методів, що повертають булеве значення може використовуватися префікс get, або префікс is.
  • Префікс для методу-сеттера повинен бути set.
  • Методи іменуються кемел-кейсом, до префікса просто додається ім’я відповідного поля класу, у якому перша літера приводиться до верхнього регістру. Наприклад: size -> getSize(). При цьому оголошувати саме поле класу не є обов’язково, воно автоматично оголошується компілятором якщо існують відповідні геттери чи сеттери.
  • Сеттери повинні бути публічними методами типу void (не повертають жодного значення) з єдиним аргументом, тип якого співпадає з типом відповідного поля класу.
  • Геттери повинні бути публічними методами без аргументів і повертати значення відповідного поля класу. Тип величини, яку повертає геттер повинен співпадати з типом аргументу відповідного сеттера.
  • Імена для обробників подій (лісенерів) повинні закінчуватися словом Listener.
  • Методи, що встановлюють обробник подій, повинні мати у імені префікс add, а методи, що видаляють лісенер – префікс remove.
  • Тип лісенера, який потрібно додати чи видалити, передається у метод як аргумент. Наприклад: public void addActionListener(new ActionListener()).

Почитайте ще оце:


Залиште коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

2 thoughts on “Імена змінних і методів у Java