Есть ли в Java константа? как это заявить?
Недавно мой коллега (программист на C) спросил меня, почему java не содержит ключевое слово * constant *? На самом деле java действительно содержит постоянную функцию, но она просто отображается как другое ключевое слово - * final *. Последняя переменная в java равна константе C. Последнее ключевое слово объявляется перед типом данных, оно делает переменную неизменной.
Например,
final int i =0;
Откровенно говоря, в java мы всегда комбинируем static и final вместе, чтобы сделать его более эффективным.
Например,
public static final int MAX_SIZE = 25;
P.S The static modifier causes the variable to be available without create an instance of the class.
Согласно стандартному совету Java-кода, конечные переменные обычно объявляются ВСЕМИ ЗАГЛАВНЫМИ буквами, а слова обычно разделяются подчеркиванием.
Привет, ребята из C ++, никогда не говорите, что Java снова не содержит постоянных функций :)