JavaScript is required

Tính đóng gói trong OOP là

A.

Polymorphism

B.

Inheritance

C.

Encapsulation

D.

Abstraction

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 dữ liệu (thuộc tính) và các phương thức (hành vi) thao tác trên dữ liệu đó vào trong một đơn vị duy nhất, gọi là lớp. Điều này giúp bảo vệ dữ liệu khỏi bị truy cập trực tiếp từ bên ngoài lớp, tăng tính bảo mật và dễ bảo trì code. * **Polymorphism (Tính đa hình):** Khả năng một đối tượng có thể có nhiều hình thức khác nhau. * **Inheritance (Tính kế thừa):** Khả năng một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác. * **Abstraction (Tính trừu tượng):** Khả nă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. Vậy đáp án đúng là Encapsulation (Tính đóng gói).

Câu hỏi liên quan