JavaScript is required

Khi khai báo thành phần thuộc tính và phương thức của lớp, nếu không khai báo từ khóa private, public hay protected thì mặt định sẽ là:

A.

Private

B.

Public

C.

Protected

D.
Chương trình sẽ lỗi và yêu cầu phải khai báo một trong 3 từ khóa
Trả lời:

Đáp án đúng: A


Trong ngôn ngữ lập trình hướng đối tượng, khi khai báo các thành phần (thuộc tính và phương thức) của một lớp mà không chỉ định rõ phạm vi truy cập (private, public, hay protected), thì mặc định phạm vi truy cập sẽ phụ thuộc vào ngôn ngữ lập trình cụ thể. Trong C++, mặc định là private. Tuy nhiên, trong Java và một số ngôn ngữ khác, mặc định có thể là package-private (có thể truy cập từ các lớp trong cùng package). Trong C#, mặc định là private cho các thành viên của lớp (class members). Câu hỏi này không chỉ rõ ngôn ngữ lập trình nào, nên đáp án chính xác nhất trong các lựa chọn đưa ra là private, vì nó phổ biến hơn cả.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan