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 chất **bao gói** (encapsulation). Bao gói là việc che giấu thông tin và trạng thái bên trong của một đối tượng, đồng thời cung cấp các phương thức (methods) để truy cập và thay đổi trạng thái đó một cách có kiểm soát. Điều này giúp bảo vệ dữ liệu khỏi sự truy cập và sửa đổi trực tiếp từ bên ngoài, đảm bảo tính toàn vẹn và nhất quán của dữ liệu. * **A. Bao gói:** Đúng. Như đã giải thích ở trên, khai báo thuộc tính `private` là một cách để thực hiện bao gói. * **B. Trừu tượng:** Sai. Trừu tượng là việc tập trung vào các đặc điểm quan trọng của một đối tượng và bỏ qua các chi tiết không cần thiết. Mặc dù bao gói có thể góp phần vào tính trừu tượng, nhưng nó không phải là định nghĩa của trừu tượng. * **C. Đa hình:** Sai. Đa hình là khả năng một đối tượng có thể có nhiều hình thức khác nhau hoặc có thể được sử dụng thay thế cho một đối tượng khác. * **D. Chồng hàm:** Sai. Chồng hàm (overloading) là việc định nghĩa nhiều hàm có cùng tên nhưng khác nhau về 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.


48 câu hỏi 60 phút

Câu hỏi liên quan