Именуване на променлива
Направо към навигацията
Направо към търсенето
Когато искаме компилаторът да задели област в паметта за някаква информация, използвана в програмата ни, трябва да зададем име, което служи като идентификатор и позволява да се реферира нужната ни област от паметта.
Същност
Името може да бъде всякакво по наш избор, но трябва да следва определени правила:
- Имената на променливите се образуват от буквите a-z, A-Z, цифрите 0-9, както и символите $ и _. По принцип е допустимо да се ползват и букви от кирилицата, но това трябва да се избягва.
- Имената на променливите не може да започват с цифра.
- Имената на променливите не могат да съвпадат със служебна дума (keyword) от езика Java:
Примери
Правилно име:
- name
- first_Name
- _name1
Неправилно име (ще доведе до грешка при компилация):
- 1 (цифра)
- if (служебна дума)
- 1name (започва с цифра)
Препоръки
Ще дадем някои препоръки за именуване, тъй като не всички позволени от компилатора имена са подходящи за нашите променливи.
- Имената трябва да са описателни – да обясняват за какво служи дадената променлива. Примерно за име на човек подходящо име е personName, а неподходящо име е a37.
- Трябва да се използват само латински букви.
- В Java e прието променливите да започват винаги с малка буква и всяка следваща дума да започва с главна буква. Примерно: firstName, a не firstname или first_name.
- Името трябва да не е нито много дълго, нито много късо.
- Трябва да се внимава за главни и малки букви, тъй като Java прави разлика между тях.
Вижте още
- Компютър
- Машина
- Алън Тюринг
- Програма
- Видове целочислен тип
- Булев тип
- Символен тип
- Инициализация на променлива
- Присвояване на стойност на променлива
- Деклариране на променлива
- Алгоритъм
Източници
- Програмиране в среда интернет
- Примитивни типове и променливи
- Кънчо П. Кънчев, Линейно програмиране : Същност и основни методи
- Ричард Петерсен, Програмиране под Linux 2001 Софтпрес
- Павел Петров, Сървърно програмиране
- Кърт Кейгъл, Дейв Гибънс, Дейвид Хънтър, Никола Озу, Джон Пинок, Пол Спенсър, Програмиране с XML
