Trung BìnhC# iconC#

Interface là gì và C# hỗ trợ multiple inheritance như thế nào?

Interface là một contract chỉ định các method/property mà class phải implement.

  • C# không hỗ trợ kế thừa nhiều class nhưng cho phép implement nhiều interface.
  • Điều này giúp đạt được polymorphism trên các type không liên quan nhau.
  • Implement nhiều interface để thỏa mãn nhiều contract đồng thời — đây là cách thay thế thực tế cho multiple class inheritance.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#