final Java

Введение

Ключевое слово 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

Автор статьи: Андрей Олегович

Изображение баннера