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.

  • Cách lên lịch cuộc họp trên Teams Chat, Microsoft Teams

    Lên lịch cuộc họp trên Microsoft Teams là cách nhanh chóng để kết nối và trao đổi công việc hiệu quả với đồng nghiệp. Chỉ với vài thao tác đơn giản, bạn có thể thiết lập thời gian, địa điểm và gửi lời mời họp đến các thành viên ngay trong khung trò chuyện.

  • 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ấu hình chơi CF Đột Kích 2024 tối thiểu, đề nghị, max setting

    Để tham gia vào các trận đấu đầy kịch tính trong Đột Kích, bạn cần một cấu hình máy tính PC đủ mạnh để trải nghiệm không bị giật lag. Từ xử lý hình ảnh đến âm thanh, mọi yếu tố đều cần được tối ưu hóa. Hãy cùng Taimienphi tìm hiểu cấu hình chơi Đột Kích tối thiểu, đề nghị và max setting như thế nào qua bài viết sau đây để chinh phục mọi trận đấu, mọi đối thủ.