JavaScript is required

Khi xây dựng lớp đối tượng, các thuộc tính dữ liệu thông thường được khai báo trong phạm vi:

A.

Private

B.

 Public 

C.

Private và Protected

D.

Protected 

Trả lời:

Đáp án đúng: A


Trong lập trình hướng đối tượng, các thuộc tính dữ liệu (data members) thường được khai báo ở phạm vi `private`. Điều này nhằm mục đích đóng gói dữ liệu (encapsulation), một trong những nguyên tắc cốt lõi của OOP. Khi thuộc tính là `private`, chúng chỉ có thể được truy cập và sửa đổi thông qua các phương thức (methods) của lớp đó, giúp kiểm soát việc truy cập và bảo vệ tính toàn vẹn của dữ liệu. Các lựa chọn khác: - `Public`: Nếu thuộc tính là `public`, nó có thể được truy cập trực tiếp từ bên ngoài lớp, phá vỡ tính đóng gói. - `Protected`: Nếu thuộc tính là `protected`, nó chỉ có thể được truy cập bởi các lớp con (subclasses) và các lớp trong cùng một package. Nó vẫn cho phép truy cập từ bên ngoài lớp cha (parent class), mặc dù có giới hạn hơn so với `public`. - `Private và Protected`: Đây là một sự kết hợp không đúng, vì một thuộc tính không thể vừa là `private` vừa là `protected` cùng một lú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