簡體   English   中英

在抽象基類上聲明接口

[英]Declaring interface on abstract base class

我目前正在實現Quartz計時器,以允許安排一些數據文件。 我有一個抽象的DataOutput類,然后是實現以涵蓋不同類型的輸出(http,文件等)的實現。 我已經在兩個專業上都實現了該接口,但是當嘗試在抽象基礎上進行聲明以創建類型為DataOutput的對象時出現編譯錯誤,因此我可以在運行時進行處理。

這可能嗎?

您至少需要抽象地實現接口:

public interface IExample
{
    string Word { get; set; }
    void DoIt();
}

public abstract class ExampleClass : IExample
{
   public string Word { get; set; }
   public abstract void DoIt();
}

由於您未發布任何代碼或錯誤,因此我不確定您是否已執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM