JavaScript is required

Thành viên tĩnh của lớp là:

A.

Được cấp phát bộ nhớ ngay cả khi lớp chưa có đối tượng cụ thể nào.

B.

Là thành viên dùng chung cho tất cả các đối tượng của lớp, không của riêng đối tượng nào

C.

Là thành viên của lớp được khai báo với từ khóa static ở trước

D.

Tất cả đều đúng

Trả lời:

Đáp án đúng: D


Thành viên tĩnh (static member) trong lập trình hướng đối tượng có những đặc điểm sau:

  • Bộ nhớ được cấp phát cho thành viên tĩnh ngay cả khi chưa có đối tượng nào của lớp được tạo ra. Điều này là do thành viên tĩnh thuộc về lớp chứ không thuộc về bất kỳ đối tượng cụ thể nào của lớp.
  • Thành viên tĩnh là dùng chung cho tất cả các đối tượng của lớp. Mọi thay đổi đối với thành viên tĩnh sẽ ảnh hưởng đến tất cả các đối tượng của lớp.
  • Thành viên tĩnh được khai báo bằng từ khóa static trước kiểu dữ liệu của thành viên đó.

Vì vậy, tất cả các phương án đều đúng.

Câu hỏi liên quan