C#介面

  • 171
  • 0
  • 2021-01-12

寫程式也一段時間,一直沒去搞懂一些東西

認真下定決心要去弄懂一些基礎知識

如有說錯也可以糾正<(-_-)>

1.如何建立介面

使用interfacer關鍵字,並且名稱以大寫I為開頭

裡面定義一個方法,繼承介面的類別,都要實作介面裡宣告的方法

繼承介面的類別,可以使用介面型別的變數裝載子類別

public interface Icontrol
{
   void Paint();
}
//繼承Icontrol介面,強制要實作該界面底下的方法
public class SampleClass : Icontrol
{
   public void Paint()
   {
       Console.WriteLine("Paint method in SampleClass");
   }
}

Icontrol sample = new SampleClass();