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 đã có (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 ghi đè các phương thức của lớp cơ sở. Điều này giúp tái sử dụng mã, giảm thiểu sự trùng lặp và làm cho chương trình dễ bảo trì và mở rộng hơn.
Phương án 1: Khả năng sử dụng lại các hàm đã xây dựng. -> Đúng một phần, nhưng chưa đầy đủ về ý nghĩa của kế thừa.
Phương án 2: 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ở. -> Đây là định nghĩa chính xác nhất về tính kế thừa.
Phương án 3: Khả năng sử dụng lại các kiểu dữ liệu đã xây dựng. -> Không liên quan trực tiếp đến khái niệm kế thừa.
Phương án 4: Tất cả đều đúng. -> Sai, vì phương án 3 không đúng.
Vậy, phương án đúng nhất là phương án 2.