final Java
Введение | |
Вынос в соседний файл | |
.h : Заголовочные файлы | |
Компиляция и запуск | |
Пример с перегрузкой функции | |
Другие статьи о С++ |
Введение
Ключевое слово final защищает переменные от изменений.
final переменные
Назовём файл с примером Main.java
public class Main {
final int x = 10;
public static void main(String[] args) {
Main myObj = new Main();
myObj.x = 7; // сгенерирует ошибку
System.out.println(myObj.x);
}
}
javac -encoding utf8 Main.java
Main.java:6: error: cannot assign a value to final variable x myObj.x = 7; ^ 1 error