Tính kế thừa là
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.