Từ khóa cuối cùng của Java
Ví dụ
Đặt một biến thành final
, để ngăn nó bị ghi đè/sửa đổi:
public class Main { final int x = 10; public static void main(String[] args) { Main myObj = new Main(); myObj.x = 25; // will generate an error: cannot assign a value to a final variable System.out.println(myObj.x); } }
Định nghĩa và cách sử dụng
Từ khóa final
là một công cụ sửa đổi không truy cập được sử dụng cho các lớp, thuộc tính và phương thức, khiến chúng không thể thay đổi (không thể kế thừa hoặc ghi đè).
Từ khóa final
rất hữu ích khi bạn muốn một biến luôn lưu trữ cùng một giá trị, như PI (3.14159...).
Từ khóa final
được gọi là "công cụ sửa đổi". Bạn sẽ tìm hiểu thêm về những điều này trong Chương Công cụ sửa đổi Java .
Trang liên quan
Đọc thêm về các thuộc tính Hướng dẫn về thuộc tính lớp Java của chúng tôi.