JavaScript is required

Sự kế thừa:

A.
Abstraction.
B.
Encapsulation.
C.
Polymorphism.
D.
Inheritance.
Trả lời:

Đáp án đúng: D


Câu hỏi "Sự kế thừa:" đang đề cập đến một trong những khái niệm cơ bản của lập trình hướng đối tượng (OOP). Trong OOP, có bốn khái niệm chính là: - **Abstraction (Tính trừu tượng)**: Che giấu 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 cho người dùng. - **Encapsulation (Tính đóng gói)**: Gói dữ liệu và phương thức hoạt động trên dữ liệu đó vào một đơn vị duy nhất (ví dụ: một lớp), đồng thời bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài. - **Polymorphism (Tính đa hình)**: Khả năng một đối tượng có thể có nhiều hình thức hoặc hành vi khác nhau. - **Inheritance (Tính kế thừa)**: Cho phép 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 các mối quan hệ "is-a" giữa các lớp. Trong trường hợp này, "Sự kế thừa" chính là **Inheritance**. Do đó, đáp án đúng là D.

Câu hỏi liên quan