Trong C#, phát biểu nào sau đây là sai?
Trả lời:
Đáp án đúng: C
Câu hỏi kiểm tra kiến thức về tính kế thừa trong C#.
- Phương án A: Đúng. Trong C#, một lớp chỉ có thể kế thừa trực tiếp từ một lớp cha duy nhất. Đây là đặc điểm của đơn kế thừa (single inheritance).
- Phương án B: Đúng. Một lớp có thể kế thừa (implement) nhiều Interface. Đây là một hình thức đa kế thừa (multiple inheritance) nhưng chỉ liên quan đến Interface, không phải lớp.
- Phương án C: Sai. C# không hỗ trợ đa kế thừa lớp (multiple class inheritance). Một lớp không thể kế thừa trực tiếp từ nhiều lớp cha.
- Phương án D: Đúng. Interface có thể kế thừa từ nhiều Interface khác. Đây là một hình thức đa kế thừa Interface.
Vậy, phát biểu sai là C.