Interface trong C# là gì?

Trong các bài học C# trước bạn đọc đã cùng Taimienphi.vn tìm hiểu về cấu trúc (structure) cũng như mảng (array) trong C# là gì. Để tìm hiểu rõ hơn về Interface trong C# là gì, bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn.

Interface được hiểu là giao diện cú pháp mà tất cả các lớp kế thừa Interface nên theo. Tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu rõ hơn về Interface trong C# là gì nhé.

interface trong c# la gi?

Interface trong C# là gì?
 

Mục Lục bài viết:
1. Interface trong C# là gì?.
2. Cú pháp khai báo Interface.
3. Cú pháp triển khai Interface.
4. Tổng kết.

1. Interface trong C# là gì?

Giống như lớp (class), Interface có thể bao gồm các phương thức, thuộc tính, sự kiện và bộ chỉ mục làm thành viên. Tuy nhiên Interface chỉ chứa khai báo của các thành viên, việc triển khai các thành viên của Interface sẽ được thực hiện bởi lớp triển khai Interface kiểu ngầm định (implicitly) hoặc tường minh (explicitly).
- Interface xác định những gì một lớp phải làm và không làm.
- Interface không có thành viên riêng.
- Mặc định tất cả các thành viên của Interface là công khai và trừu tượng.
- Interface luôn được định nghĩa bằng cách sử dụng từ khóa "interface".
- Interface không thể chứa các trường vì chúng đại diện cho việc triển khai dữ liệu cụ thể.
- Interface hỗ trợ đa kế thừa, còn lớp thì không.

2. Cú pháp khai báo Interface

Cú pháp khai báo Interface trong C# có dạng:
interface
{
// khai báo sự kiện
// khai báo chỉ số
// khai báo phương thức
// khai báo thuộc tính
}

3. Cú pháp triển khai Interface

Dưới đây là cú pháp triển khai Interface: lớp lớp_tên: interface_tên

Để khai báo Interface, chúng ta sử dụng từ khóa Interface. Từ khóa này được sử dụng để khai báo các thành viên công khai và trừu tượng. Điều đó có nghĩa là tất cả các thành viên trong interface được khai báo với phần thân trống, và là các thành viên công khai và trừu tượng theo mặc định. Một lớp triển khai interface phải triển khai tất cả các phương thức được khai báo trong interface.

Ví dụ

Dưới đây là một số ví dụ về Interface trong C#:

- Ví dụ 1:

interface trong c la gi 2

Kết quả đầu ra có dạng: Sudo Placement GeeksforGeeks

- Ví dụ 2:

interface trong c la gi 3

interface trong c la gi 4

interface trong c la gi 5

interface trong c la gi 6

Kết quả đầu ra có dạng:

interface trong c la gi 7

4. Tổng kết

- Interface được sử dụng để đảm bảo loose coupling (ít ràng buộc).
- Được sử dụng để đảm bảo trừu tượng.
- Để đảm bảo lập trình dựa trên thành phần.
- Đảm bảo đa kế thừa và trừu tượng.
- Interface bổ sung thêm plug và đóng vai trò như kiến trúc trong các ứng dụng.

https://thuthuat.taimienphi.vn/interface-trong-c-la-gi-43814n.aspx
Bài viết trên đây Taimienphi.vn vừa giới thiệu cho bạn về Interface trong C# là gì? Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác đã có trên Taimienphi.vn để tìm hiểu thêm các thông tin về lớp và đối tượng trong C# là gì nhé.

Tác giả: Lê Thị Thuỷ     (4.0★- 3 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Vòng lặp (loop) trong C#
Bloodshed Dev C++ - Hướng dẫn thực thi, biên dịch
Comment trong C++
Enum trong C# là gì? Cú pháp và cách khởi tạo
Con trỏ (pointer) trong C
Từ khoá liên quan:

interface trong c# la gi

, Interface trong C# là gì, học C#,

SOFT LIÊN QUAN
  • Lập trình C++

    Giáo trình lập trình C++

    Lập trình C++ là tài liệu hướng dẫn học lập trình C++ - ngôn ngữ lập trình hướng đối tượng mở rộng từ ngôn ngữ C, cung cấp đến bạn các kiến thức về cách thức và tư duy lập trình. Đây là tài liệu rất hữu ích cho những ai ...

Tin Mới

  • Cách sử dụng As soon as trong tiếng Anh

    As soon as là một trong những liên từ được sử dụng rất phổ biến trong tiếng Anh, vì vậy, các bạn cần nắm bắt được cách sử dụng As soon as trong tiếng Anh để có được kiến thức hữu ích giúp cho việc học tiếng Anh của mình

  • Cách phát âm đuôi -ed trong tiếng Anh

    Để các bạn có thể biết được các phát âm các từ đuôi -ed được chính xác nhất, bài viết này sẽ giới thiệu đến các bạn nội dung cách phát âm đuôi -ed trong tiếng Anh, qua đó, các bạn có thể giải quyết được những bài tập

  • Số thứ tự trong tiếng Anh, cách viết, đọc

    Số thứ tự trong tiếng Anh, cách viết, đọc không giống với việc viết các số đếm, số thứ tự, cụ thể, các bạn chỉ cần nắm được khoảng 20 số thứ tự đầu tiên, các bạn đã có thể dễ dàng biết đọc và ghép tất cả các số thứ tự

  • Cách chỉnh khổ giấy trong máy in

    Để in ấn văn bản và hình ảnh với kích thước chính xác, không bị lệch lề hay tràn chữ, bạn có thể chỉnh khổ giấy trên máy in từ máy tính. Dưới đây là