JavaScript is required

Tính kế thừa là

A.

Khả năng sử dụng lại các hàm đã xây dựng.

B.

Khả năng xây dựng các lớp mới từ các lớp cũ, lớp mới được gọi là lớp dẫn xuất, lớp cũ được gọi là lớp cơ sở.

C.

Khả năng sử dụng lại các kiểu dữ liệu đã xây dựng.

D.

Khả năng sử dụng lại các hàm đã xây dựng.

Trả lời:

Đáp án đúng: B


Tính kế thừa (Inheritance) là một trong bốn tính chất quan trọng của lập trình hướng đối tượng (OOP). Nó cho phép một lớp (lớp dẫn xuất/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 cơ sở/lớp cha). Nhờ đó, lớp dẫn xuất có thể sử dụng lại (reuse) các thành phần đã được định nghĩa trong lớp cơ sở, đồng thời có thể bổ sung thêm các thành phần mới hoặc sửa đổi các thành phần đã kế thừa để phù hợp với mục đích sử dụng riêng. Điều này giúp giảm thiểu sự trùng lặp mã, tăng tính tái sử dụng và dễ dàng bảo trì, mở rộng hệ thống. Phương án 1 và 4: Đề cập đến khả năng sử dụng lại hàm nhưng không phải là định nghĩa đầy đủ nhất về tính kế thừa. Phương án 2: Mô tả chính xác khái niệm tính kế thừa: xây dựng các lớp mới (lớp dẫn xuất) từ các lớp cũ (lớp cơ sở). Phương án 3: Đề cập đến việc sử dụng lại kiểu dữ liệu, không phải là trọng tâm của tính kế thừa.

Câu hỏi liên quan