C 中的介面和類有什麼區別?
介面是一個沒有欄位或者方法實現的類。它不能實現它所定義的方法。
一個類通常實現介面中所定義的方法。
介面
介面定義屬性、方法和事件,它們是介面的成員。介面只包含成員的宣告。由派生類負責定義成員。
public interface interface_name { // interface_members }
類
類是一個數據型別的藍圖。它實際上並未定義任何資料,但定義了類名的含義。也就是說,一個類的物件包含什麼,以及對該物件可以執行什麼操作。
class class_name { // class_members }
廣告