Java tut 19 : Phạm vi Method ( Method phần 4)
Phạm vi Java
Trong Java, các biến chỉ có thể truy cập được bên trong vùng mà chúng được tạo. Đâ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 sau dòng mã mà chúng được khai báo:
Thí 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 khối
Một khối mã đề cập đến tất cả 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ể truy cập được bằng mã giữa dấu ngoặc nhọn, sau dòng mà biến được khai báo:
Thí 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ồn tại trên riêng của mình hoặc nó có thể thuộc về một if
, while
hoặc for
tuyên bố. Trong trường hợp for
câu lệnh, các biến được khai báo trong bản thân câu lệnh cũng có sẵn bên trong phạm vi của khối.