Tính kế thừa:
Trả lời:
Đáp án đúng: B
Tính kế thừa là một khái niệm quan trọng trong lập trình hướng đối tượng (OOP). Nó cho phép chúng ta xây dựng các lớp mới (lớp dẫn xuất) dựa trên các lớp đã tồn tại (lớp cơ sở). Lớp dẫn xuất kế thừa các thuộc tính và phương thức của lớp cơ sở, đồng thời có thể thêm các thuộc tính và phương thức mới hoặc sửa đổi các phương thức đã kế thừa.
Phương án A chỉ đề cập đến việc sử dụng lại các hàm, nhưng không phải là định nghĩa đầy đủ về tính kế thừa.
Phương án B mô tả chính xác khái niệm kế thừa: xây dựng lớp mới (dẫn xuất) từ lớp cũ (cơ sở).
Phương án C tương tự như A, chỉ đề cập đến việc sử dụng lại kiểu dữ liệu.
Phương án D bao gồm tất cả các phương án trên, nhưng chỉ có B là định nghĩa đúng về tính kế thừa. Do đó, phương án B là đáp án đúng nhất.