Trả lời:
Đáp án đúng: C
Tính đó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 là một lớp (class). Mục đích chính của tính đóng gói là bảo vệ dữ liệu khỏi sự truy cập và thay đổi trực tiếp từ bên ngoài, đồng thời ẩn đi các chi tiết triển khai bên trong của đối tượng, giúp cho việc bảo trì và tái sử dụng mã trở nên dễ dàng hơn.
* **A. Polymorphism (Tính đa hình):** Là khả năng một đối tượng có thể có nhiều hình thức khác nhau. Ví dụ, một phương thức có thể hoạt động khác nhau tùy thuộc vào kiểu dữ liệu của đối tượng mà nó được gọi.
* **B. Inheritance (Tính kế thừa):** Là khả năng một lớp (lớp con) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha). Điều này giúp tái sử dụng mã và xây dựng hệ thống phân cấp lớp.
* **C. Encapsulation (Tính đóng gói):** Như đã giải thích ở trên, đây là đáp án đúng.
* **D. Abstraction (Tính trừu tượng):** Là quá trình ẩn đi các chi tiết phức tạp và chỉ hiển thị những thông tin cần thiết cho người dùng.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
