JavaScript is required

Sự đóng gói:

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 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. 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, đồng thời ẩn đi các chi tiết triển khai phức tạp, giúp cho việc sử dụng và bảo trì code 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ái khác nhau, cho phép một phương thức có thể được thực hiện khác nhau tùy thuộc vào đối tượng gọi nó. B. Abstraction (Tính trừu tượng) là quá trình ẩn đi các chi tiết không cần thiết và chỉ hiển thị những thông tin quan trọng. D. Inheritance (Tính kế thừa) là 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. Trong trường hợp này, đáp án C là chính xác nhất vì nó trực tiếp đề cập đến sự đóng gói, là khái niệm được hỏi trong câu hỏi.

Câu hỏi liên quan