0
我目前正在實現Quartz計時器以允許調度某些數據文件。我有一個抽象的DataOutput
類,然後實現覆蓋不同類型的輸出(http,文件等)。我在兩個專業領域都實現了這個接口,但是當我嘗試在抽象基礎上聲明這個以創建DataOutput類型的對象時,我遇到了編譯錯誤,因此我可以在運行時處理這些對象。在抽象基類上聲明接口
這可能嗎?
我目前正在實現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();
}
我不知道,如果你這樣做了,因爲你沒有張貼任何代碼或錯誤。
感謝您的答覆 - 是的,這是失蹤(doh :)) –
代碼和編譯器錯誤可能會有所幫助。 –
是的,你能製作一些代碼嗎? – rae1
請提取一些您正在嘗試編譯的代碼(或者是簡化問題的實驗副本)以及您的問題中的具體編譯器錯誤。 – EtherDragon