JavaScript is required

Tính kế thừa:

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.

Tất cả đều đúng.

Trả lời:

Đáp án đúng: B


Tính kế thừa là một trong bốn đặc trưng cơ bản của lập trình hướng đối tượng (OOP). Nó cho phép xây dựng một lớp mới (lớp dẫn xuất) dựa trên một 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ể bổ sung thêm các thuộc tính và phương thức mới hoặc ghi đè (override) các phương thức đã có. Điều này giúp tái sử dụng mã, giảm thiểu sự trùng lặp và tăng tính bảo trì của chương trình. Do đó, đáp án B là đáp án chính xác nhất. Các đáp án A và C chỉ đề cập đến việc sử dụng lại các hàm và kiểu dữ liệu, nhưng không đề cập đến việc xây dựng lớp mới dựa trên lớp cũ, là bản chất của tính kế thừa.

Câu hỏi liên quan