JavaScript is required

Phát biểu nào sau đây SAI về từ khóa static?

A.

Một thuộc tính static được dùng chung bởi tất cả các đối tượng thuộc lớp đó

B.

Một phương thức static có thể được gọi mà không cần khởi tạo đối tượng

C.

Từ khóa static không dùng trong khai báo lớp

D.

Một phương thức static có thể sử dụng tất cả các biến trong lớp

Trả lời:

Đáp án đúng: D


Câu hỏi kiểm tra kiến thức về từ khóa static trong lập trình hướng đối tượng. Dưới đây là phân tích từng đáp án:

  • Đáp án 1: Đúng. Thuộc tính static thuộc về lớp chứ không phải đối tượng, do đó tất cả các đối tượng của lớp đó dùng chung một bản sao của thuộc tính static.
  • Đáp án 2: Đúng. Phương thức static có thể được gọi trực tiếp thông qua tên lớp mà không cần tạo đối tượng của lớp đó.
  • Đáp án 3: Đúng. Từ khóa static dùng để khai báo các thành viên (biến, phương thức) của lớp, không dùng để khai báo lớp.
  • Đáp án 4: Sai. Phương thức static chỉ có thể truy cập các biến static khác trong lớp, chứ không thể truy cập các biến instance (không static) vì nó không gắn liền với một thể hiện cụ thể của lớp.

Vậy đáp án sai là đáp án 4.

Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan