C 中的介面和類有什麼區別?


介面是一個沒有欄位或者方法實現的類。它不能實現它所定義的方法。

一個類通常實現介面中所定義的方法。

介面

介面定義屬性、方法和事件,它們是介面的成員。介面只包含成員的宣告。由派生類負責定義成員。

public interface interface_name {
   // interface_members
}

類是一個數據型別的藍圖。它實際上並未定義任何資料,但定義了類名的含義。也就是說,一個類的物件包含什麼,以及對該物件可以執行什麼操作。

class class_name {
   // class_members
}

更新於:2020 年 6 月 21 日

1000+ 瀏覽量

提升您職業生涯

獲得認證,完成課程

開始學習
廣告