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 đổi mật khẩu Microsoft Teams trên máy tính, điện thoại

    Đổi mật khẩu Microsoft Teams là bước quan trọng giúp bảo vệ tài khoản của bạn khỏi các mối nguy hiểm bảo mật. Tải Miễn Phí sẽ hướng dẫn bạn cách thay đổi mật khẩu nhanh chóng và dễ dàng trên cả máy tính và thiết bị di động, đảm bảo an toàn cho thông tin cá nhân khi sử dụng Teams.

  • Thơ 30/4 và 1/5 hay ngày Giải phóng miền Nam, Quốc Tế Lao động

    Ngày Giải phóng miền Nam 30/4 và Quốc tế Lao động 1/5 là dịp để chúng ta tưởng nhớ lịch sử hào hùng, tôn vinh người lao động và bày tỏ lòng biết ơn. Tuyển tập thơ 30/4 và 1/5 hay dưới đây sẽ mang đến những cảm xúc sâu

  • 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ân vùng ổ cứng trên Windows 11, 10

    Khi một phân vùng ổ cứng đầy mà phân vùng khác còn trống, bạn có thể chia lại ổ để sắp xếp dữ liệu hợp lý hơn. Trên Windows 10 và 11, việc chia ổ giờ