JavaScript is required

Sự đóng gói:

A.

A. Polymorphism.

B.

B. Abstraction.

C.

C. Encapsulation.

D.

D. Inheritance.

Trả lời:

Đáp án đúng: C


Sự đóng gói (Encapsulation) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng (OOP). Nó đề cập đến việc gói gọn dữ liệu (thuộc tính) và các phương thức (hàm) thao tác trên dữ liệu đó vào trong một đơn vị duy nhất, thường được gọi là một lớp (class). Mục đích của đóng gói là bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài và đảm bảo tính toàn vẹn của dữ liệu thông qua các phương thức truy cập được kiểm soát. * **A. Polymorphism (Tính đa hình):** Cho phép các đối tượng thuộc các lớp khác nhau có thể được xử lý thông qua một giao diện chung. * **B. Abstraction (Tính trừu tượng):** Ẩn các chi tiết triển khai phức tạp và chỉ hiển thị các thông tin cần thiết. * **C. Encapsulation (Tính đóng gói):** Gói dữ liệu và phương thức lại với nhau, bảo vệ dữ liệu khỏi truy cập trực tiếp từ bên ngoài. * **D. Inheritance (Tính kế thừa):** Cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác. Do đó, đáp án đúng là C. Encapsulation.

Câu hỏi liên quan