繁体   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