Именуване на променлива

От Администрация и управление
Версия от 11:12, 1 април 2014 на Detelina Staneva (беседа | приноси) (Нова страница: ==Именуване на променлива== ===Правила=== Когато искаме компилаторът да задели област в паметт...)
(разл) ← По-стара версия | Текуща версия (разл) | По-нова версия → (разл)
Направо към навигацията Направо към търсенето

Именуване на променлива

Правила

Когато искаме компилаторът да задели област в паметта за някаква информация, използвана в програмата ни, трябва да зададем име, което служи като идентификатор и позволява да се реферира нужната ни област от паметта. Името може да бъде всякакво по наш избор, но трябва да следва определени правила:

  • Имената на променливите се образуват от буквите a-z, A-Z, цифрите 0-9, както и символите $ и _. По принцип е допустимо да се ползват и букви от кирилицата, но това трябва да се избягва.
  • Имената на променливите не може да започват с цифра.
  • Имената на променливите не могат да съвпадат със служебна дума (keyword) от езика Java:

Ppr.png

Примери

Правилно име:

  • name
  • first_Name
  • _name1

Неправилно име (ще доведе до грешка при компилация):

  • 1 (цифра)
  • if (служебна дума)
  • 1name (започва с цифра)

Именуване на променливи

Препоръки

Ще дадем някои препоръки за именуване, тъй като не всички позволени от компилатора имена са подходящи за нашите променливи.

  • Имената трябва да са описателни – да обясняват за какво служи дадената променлива. Примерно за име на човек подхо­дящо име е personName, а неподходящо име е a37.
  • Трябва да се използват само латински букви.
  • В Java e прието променливите да започват винаги с малка буква и всяка следваща дума да започва с главна буква. Примерно: firstName, a не firstname или first_name.
  • Името трябва да не е нито много дълго, нито много късо.
  • Трябва да се внимава за главни и малки букви, тъй като Java прави разлика между тях.

Примери

Ето няколко примера за добре именувани променливи:

  • firstName
  • age
  • startIndex
  • lastNegativeNumberIndex

Ето няколко примера за лошо именувани променливи (макар и имената да са коректни от гледана точка на компилатора на Java):

  • _firstName
  • last_name
  • AGE
  • Start_Index
  • lastNegativeNumber_Index

Променливите трябва да имат име, което обяснява накратко за какво служат. Когато една променлива е именувана с неподходящо име, това силно затруднява четенето на програмата и нейното последващо проме­няне (след време, когато сме забравили как работи тя).

ВАЖНО!Стремете се винаги да наименувате променливите с кратки, но достатъчно ясни имена, като следвате винаги правилото, че от името на променливата трябва да става ясно за какво се използва.

Вижте още

Източници

Външни препратки