Главная » Java » Идентификаторы Java

0

 

Идентификаторы (identifiers), используемые для обозначения сущностей программного кода, таких как переменные, константы, классы, объекты, методы и Т.Д., – это последовательности символов, которые начинаются с буквы и содержат буквы и/или цифры. Термины буква и цифра в Unicode трактуются в расширенном смысле: если некий знак в каком-либо из естественных языков интерпретируется как буква или цифра, его с большой вероятностью допускается использовать и в идентификаторах Jаvа-программы. "Буквы" могут происходить из армянского, корейского, грузинского, деванагари и большинства других письменных языков, применяемых в современном мире. Поэтому правильным следует считать не только идентификатор kitty, кошка,

.,

 К числу букв относятся также любые символы, обозначающие валюты (такие как $, Ђ, ;( или V), и некоторые знаки Пунктуации (например, _). За исчерпывающим описанием обращайтесь к табл. Б.З и Б.4 приложения Б.

Любое различие в символах, составляющих идентификатор, придает ему уникальность. Учитывается также и регистр написания: А, а, а, А, ‘i, А, а и т д. все это различные идентификаторы. Символы, которые разнятся по существу, но выглядят одинаково или почти одинаково, могут послужить источником недоразумений. Например, латинская буква n в форме прописной N имеет почти такой же внешний вид, как и греческая v в виде заглавной N, хотя на самом деле они различны (им соответствуют еsсаре-последовательности \uОО4е и \uОЗ9d). Чтобы избежать путаницы, каждый идентификатор следует набирать с помощью знаков одного языка – используя один и тот же набор символов, – дабы вы

 

_________________________________________________________________________________

4 Все эти слова обозначают понятие кошка на английском, сербохорватском, русском, персидском, тамильском и японском языках соответственно

 

сами и ваши читатели смогли понять, какая из букв в каждом случае имеется в виду (скажем, Е или Е).5

Длина идентификаторов формально не ограничивается – следует просто выбрать какой-то разумный стиль и неуклонно его придерживаться. Слишком Пространные идентификаторы затрудняют восприятие текста программы и Служат потенциальным источником ошибок.

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии