Разлика между версии на „Именуване на променлива“

От Администрация и управление
Направо към навигацията Направо към търсенето
(Нова страница: ==Именуване на променлива== ===Правила=== Когато искаме компилаторът да задели област в паметт...)
 
 
Ред 1: Ред 1:
==Именуване на променлива==
+
Когато искаме '''компилаторът да задели област в паметта за някаква информация, използвана в програмата ни, трябва да зададем име, което служи като идентификатор и позволява да се реферира нужната ни област от паметта.'''
===Правила===
+
 
Когато искаме компилаторът да задели област в паметта за някаква информация, използвана в програмата ни, трябва да зададем име, което служи като идентификатор и позволява да се реферира нужната ни област от паметта.
+
==Същност==
 
Името може да бъде всякакво по наш избор, но трябва да следва определени правила:
 
Името може да бъде всякакво по наш избор, но трябва да следва определени правила:
 
*Имената на променливите се образуват от буквите a-z, A-Z, цифрите 0-9, както и символите $ и _. По принцип е допустимо да се ползват и букви от [[кирилица]]та, но това трябва да се избягва.
 
*Имената на променливите се образуват от буквите a-z, A-Z, цифрите 0-9, както и символите $ и _. По принцип е допустимо да се ползват и букви от [[кирилица]]та, но това трябва да се избягва.
Ред 7: Ред 7:
 
*Имената на променливите не могат да съвпадат със служебна дума (keyword) от езика Java:
 
*Имената на променливите не могат да съвпадат със служебна дума (keyword) от езика Java:
  
[[file:ppr.png]]
+
[[file:ppr.png|center]]
  
 
===Примери===
 
===Примери===
Ред 20: Ред 20:
 
*1name (започва с цифра)
 
*1name (започва с цифра)
  
==Именуване на променливи==
 
 
===Препоръки===
 
===Препоръки===
 
Ще дадем някои препоръки за именуване, тъй като не всички позволени от компилатора имена са подходящи за нашите променливи.
 
Ще дадем някои препоръки за именуване, тъй като не всички позволени от компилатора имена са подходящи за нашите променливи.
Ред 28: Ред 27:
 
*Името трябва да не е нито много дълго, нито много късо.
 
*Името трябва да не е нито много дълго, нито много късо.
 
*Трябва да се внимава за главни и малки букви, тъй като Java прави разлика между тях.
 
*Трябва да се внимава за главни и малки букви, тъй като Java прави разлика между тях.
===Примери===
 
Ето няколко примера за добре именувани променливи:
 
*firstName
 
*age
 
*startIndex
 
*lastNegativeNumberIndex
 
 
Ето няколко примера за лошо именувани променливи (макар и имената да са коректни от гледана точка на компилатора на Java):
 
*_firstName
 
*last_name
 
*AGE
 
*Start_Index
 
*lastNegativeNumber_Index
 
 
Променливите трябва да имат име, което обяснява накратко за какво служат. Когато една променлива е именувана с неподходящо име, това силно затруднява четенето на програмата и нейното последващо проме­няне (след време, когато сме забравили как работи тя).
 
 
ВАЖНО!Стремете се винаги да наименувате променливите с кратки, но достатъчно ясни имена, като следвате винаги [[правило]]то, че от името на променливата трябва да става ясно за какво се използва.
 
 
==Вижте още==
 
==Вижте още==
 
*[[Компютър]]
 
*[[Компютър]]

Текуща версия към 11:18, 1 април 2014

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

Същност

Името може да бъде всякакво по наш избор, но трябва да следва определени правила:

  • Имената на променливите се образуват от буквите 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 прави разлика между тях.

Вижте още

Източници

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