Почему имена переменных в Java не могут иметь одинаковые имена, что и ключевые слова?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему имена переменных в Java не могут иметь одинаковые имена, что и ключевые слова?

Сообщение Anonymous »

В большинстве языков программирования, которые, как я знаю, вы не можете объявить переменную с именем, которая также является ключевым словом. < /p>

Например, в Java: < /p>

public class SomeClass
{
Class clazz = Integer.class; // OK.
Class class = Integer.class; // Compilation error.
}
< /code>

Но очень легко выяснить, что что такое. Люди, читающие его, не будут путать имя переменной с объявлением класса, и компилятор, скорее всего, не путает его тоже. 'goto' или что -нибудь из ключевых слов Java, если мы говорим о языке программирования Java. < /p>

Какова причина, по которой у нас есть это ограничение?>

Подробнее здесь: https://stackoverflow.com/questions/253 ... s-keywords

Вернуться в «JAVA»