JavaScript is required

Đa kế thừa trong C# cho phép kế thừa từ nhiều lớp và nhiều giao diện:

A.

Đúng

B.

Sai

Trả lời:

Đáp án đúng: B


Trong C#, đa kế thừa (multiple inheritance) chỉ được hỗ trợ thông qua giao diện (interface). Một lớp (class) có thể kế thừa từ nhiều giao diện, nhưng không thể kế thừa từ nhiều lớp. Việc kế thừa từ nhiều lớp gây ra nhiều vấn đề phức tạp, chẳng hạn như xung đột tên (name collision) giữa các thành viên của các lớp cha. Do đó, C# chỉ cho phép một lớp kế thừa trực tiếp từ một lớp duy nhất (single inheritance) và có thể triển khai nhiều giao diện.

Câu hỏi liên quan