2020年7月21日 星期二

小山的 C# 教學-第48課-介面 (Interface)

本課簡介

本課介紹了介面

介面是 C# 中一個很常用的關鍵字,可以用來建立類似契約的效果
class 若實作某個介面,就必須要完成其中規定的 method
本課介紹了介面的使用情境,以及主要的特色

教學影片

注意:影片有高畫質 720P 的選項,可以看得更清楚喔!



重點提示

1. interface 的撰寫跟 class 類似,只是其中只能包含沒有實作的 method

2. interface 具有類似契約的效果,規定實作的 class 必須要完成要求的 method

3. class 雖然只能繼承一個 base class,但是可以實作多個 interface

4. 實作 interface 的 method 時,不可以是 static,同時必須要是 public

5. 命名 interface 習慣以大寫 I 開頭,方便跟繼承作區別


相關資訊連結

微軟 MSDN 對於「interface」的介紹

https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/interfaces/

沒有留言:

張貼留言