類必須為基類列表所有接口成員提供實現。定位類成員實現接口成員稱接口映射,即一一對應函數關係。
類成員與接口成員映射條件:
映射尋找過程 (類 C 實現 IInterface,成員 Member):
C 有對應顯式接口成員執行體 → 用它C 有對應非靜態公有成員 → 用它D 替代 C範例:Class2 : Class1, Interface1 用 Class1.F 實現 Interface1.F。
注意:接口成員含自身聲明 + 所有父接口成員,映射必須覆蓋全部。兩優先規則:
private/protected/static 成員不參與映射範例:ICloneable.Clone 顯式實現優先於公有 Clone。多接口同名方法可共享一實現 (如 Page : IControl, IForm 共用 Paint),或分別顯式實現。但若接口繼承中覆蓋父成員,則必須映射到顯式執行體。