JavaScript is required

Khi khai báo, xây dựng lớp các thuộc tính của lớp thường được khai báo trong phạm vi Private, điều này thể hiện đặc tính:

A.

Bao gói 

B.

Trừu tượng

C.

Đa hình

D.

Chồng hàm 

Trả lời:

Đáp án đúng: A


Trong lập trình hướng đối tượng, việc khai báo các thuộc tính của lớp trong phạm vi `private` thể hiện tính đóng gói (encapsulation). Tính đóng gói là một cơ chế bảo vệ dữ liệu của đối tượng, ngăn chặn truy cập trực tiếp từ bên ngoài lớp. Thay vào đó, dữ liệu chỉ có thể được truy cập và thay đổi thông qua các phương thức (getters và setters) được định nghĩa trong lớp. Điều này cho phép kiểm soát việc sử dụng và thay đổi dữ liệu, đảm bảo tính toàn vẹn và nhất quán của dữ liệu. - **Bao gói (Encapsulation):** Đúng. Việc ẩn các thuộc tính và cung cấp các phương thức để truy cập và sửa đổi chúng là bản chất của tính bao gói. - **Trừu tượng (Abstraction):** Sai. Trừu tượng là việc ẩn các chi tiết phức tạp và chỉ hiển thị các thông tin cần thiết cho người dùng. - **Đa hình (Polymorphism):** Sai. Đa hình cho phép một đối tượng có thể có nhiều hình dạng hoặc hành vi khác nhau. - **Chồng hàm (Overloading):** Sai. Chồng hàm là việc định nghĩa nhiều hàm có cùng tên nhưng khác nhau về số lượng hoặc kiểu dữ liệu của tham số.

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