首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C# 介面實現缺少成員:InfoStudent 需實現 IStudent.StudyBase

     編輯:程式設計綜合問答

錯誤

`InfoStudent` 實現 `IInforStudent` (繼承 `IStudent`),但未實現 `IStudent.StudyBase()`。

修正

public class InfoStudent : IEmployee, IInforStudent {
    public void StudyBase() { Console.WriteLine("基礎學習"); } // 必須添加
    public void Work() { Console.WriteLine("工作任務"); }
    public void StudySpecial() { Console.WriteLine("專業學習"); }
}

規則

類實現介面時,**必須實現該介面及其所有父介面的所有成員**。`IInforStudent : IStudent` 所以 `StudyBase()` 也是契約一部分。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved