首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

抽象類與接口

     編輯:關於C語言

抽象類同非抽象類,必須實現基類列表所有接口成員。不同處:抽象類允許將接口方法映射到抽象成員:

interface IMethods { void F(); void G(); }
abstract class C : IMethods {
    public abstract void F();
    public abstract void G();
}

所有 C 非抽象派生類必須重寫抽象方法提供接口實現。

注意:顯式接口成員不可為抽象,但可調用抽象方法:

abstract class C : IMethods {
    void IMethods.F() { FF(); }
    void IMethods.G() { GG(); }
    protected abstract void FF();
    protected abstract void GG();
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved