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 kiểm tra kiến thức về các khái niệm cơ bản trong lập trình hướng đối tượng (OOP). Trong OOP, có bốn trụ cột chính là: Tính trừu tượng (Abstraction), Tính đóng gói (Encapsulation), Tính đa hình (Polymorphism), và Tính kế thừa (Inheritance). * **A. 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. * **B. Encapsulation (Tính đóng gói):** Là việc gói dữ liệu và phương thức lại với nhau, bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài. * **C. 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, hoặc một hành động có thể được thực hiện theo nhiều cách khác nhau. * **D. Inheritance (Tính kế thừa):** Là khả năng một lớp (class) có thể kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha/lớp gốc). Đ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. Trong các lựa chọn trên, "Inheritance" (Kế thừa) là đáp án đúng nhất vì nó trực tiếp trả lời cho câu hỏi về sự kế thừa. Các lựa chọn còn lại mô tả các khái niệm OOP khác, nhưng không liên quan trực tiếp đến khái niệm "kế thừa".

Câu hỏi liên quan