Phạm vi Java
Phạm vi Java
Trong Java, các biến chỉ có thể truy cập được trong vùng mà chúng được tạo. Điều này được gọi là phạm vi .
Phạm vi phương pháp
Các biến được khai báo trực tiếp bên trong một phương thức có sẵn ở bất kỳ đâu trong phương thức theo dòng mã mà chúng được khai báo:
Ví dụ
public class Main { public static void main(String[] args) { // Code here CANNOT use x int x = 100; // Code here can use x System.out.println(x);
}}
Phạm vi chặn
Khối mã đề cập đến tất cả mã nằm giữa các dấu ngoặc nhọn {}
.
Các biến được khai báo bên trong các khối mã chỉ có thể được truy cập bằng mã giữa các dấu ngoặc nhọn, theo sau dòng mà biến được khai báo:
Ví dụ
public class Main { public static void main(String[] args) { // Code here CANNOT use x { // This is a block // Code here CANNOT use x int x = 100; // Code here CAN use x System.out.println(x); } // The block ends here // Code here CANNOT use x } }
Một khối mã có thể tự tồn tại hoặc nó có thể thuộc về câu lệnh if
, while
hoặc for
. Trong trường hợp câu lệnh for
, các biến được khai báo trong chính câu lệnh đó cũng có sẵn trong phạm vi của khối.