JavaScript is required

Sự đóng gói là:

A.

Polymorphism.

B.

Abstraction.

C.

Encapsulation

D.

Inheritance.

Trả lời:

Đáp án đúng: C


Sự đóng gói (Encapsulation) là một trong bốn khái niệm cơ bản của lập trình hướng đối tượng (OOP). Nó đề cập đến việc gói các thuộc tính (dữ liệu) và phương thức (hành vi) hoạt động trên dữ liệu đó thành một đơn vị duy nhất, được gọi là một lớp. Mục đích của đóng gói là bảo vệ dữ liệu khỏi bị truy cập hoặc sửa đổi trực tiếp từ bên ngoài lớp, đồng thời cho phép kiểm soát cách dữ liệu được sử dụng thông qua các phương thức công khai. - 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. - 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. - 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. Như vậy, đáp án đúng nhất là "Encapsulation".

Câu hỏi liên quan