Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Phạm vi và vòng đời của biến trong Java


Biến instance (Instance Variables)

Biến khai báo bên trong lớp và ngoài tất cả phương thức/khối là biến instance. Phạm vi chung là toàn bộ lớp trừ phương thức static. Vòng đời là cho đến khi đối tượng còn trong bộ nhớ.

Biến lớp (Class Variables)

Biến khai báo trong lớp, ngoài tất cả khối và đánh dấu static gọi là biến lớp. Phạm vi chung là toàn bộ lớp. Vòng đời là cho đến khi chương trình kết thúc hoặc miễn là lớp được load trong bộ nhớ.

Biến cục bộ (Local Variables)

Tất cả biến không phải instance và class variable được coi là local variable, bao gồm tham số phương thức. Phạm vi local variable là trong khối khai báo. Vòng đời là cho đến khi điều khiển rời khỏi khối đó.