Недавно мой коллега (программист на C++) спросил меня, почему java не содержит ключевое слово constant ? На самом деле java do содержит постоянную функцию, но она просто отображается как другое ключевое слово – final . Конечная переменная в java равна константе C++. Последнее ключевое слово объявляется перед типом данных, оно делает переменную неизменяемой.
Например,
final int i =0;
Честно говоря, в java мы всегда объединяем статическое и конечное вместе, чтобы сделать его более эффективным.
Честно говоря, в java мы всегда объединяем статическое и конечное вместе, чтобы сделать его более эффективным.
public static final int MAX_SIZE = 25;
P.S Статический модификатор делает переменную доступной без создания экземпляра класса.
В соответствии со стандартом java-кода, конечные переменные обычно объявляются во ВСЕХ заглавных буквах, а слова обычно разделяются подчеркиванием.
Привет, ребята С++, никогда больше не говорите, что Java не содержит постоянной функции 🙂
Оригинал: “https://mkyong.com/java/is-there-any-constant-in-java-how-to-declare-it/”