Trả lời:
Đáp án đúng: D
Trong Java, có 4 loại biến chính:
- Biến instance (Instance variables): Được khai báo trong một lớp nhưng bên ngoài bất kỳ phương thức, constructor hoặc khối nào. Mỗi instance của lớp có một bản sao riêng của biến này.
- Biến lớp (Static variables): Được khai báo bằng từ khóa
static
. Chúng là biến của lớp, không phải của instance cụ thể nào. Chỉ có một bản sao của biến static được chia sẻ giữa tất cả các instance của lớp. - Biến cục bộ (Local variables): Được khai báo bên trong một phương thức, constructor hoặc một khối mã. Phạm vi của chúng giới hạn trong khối mã mà chúng được khai báo.
- Tham số (Parameters): Là các biến được truyền vào một phương thức hoặc constructor. Chúng hoạt động như các biến cục bộ bên trong phương thức hoặc constructor đó.