[英]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.