【发布时间】:2021-12-03 22:29:27
【问题描述】:
首先,对不起我的英语。我希望我能解释我的问题。
我有这样的课
public class CarCommandExecutorBase
{
protected readonly ICarCommand CarCommand;
public CarCommandExecutorBase(ICarCommand carCommand)
{
CarCommand = carCommand;
}
}
我也有这样的课
public class CarStringCommandExecutor : CarCommandExecutorBase, IStringCommand
{
public CarStringCommandExecutor(Car car)
{
// this Constructor gives me an error.
}
public void ExecuteCommand(string commandObject)
{
}
}
错误信息: [![错误][1]][1]
这是什么原因,我该如何解决?谢谢。
【问题讨论】:
-
您需要在此构造函数中添加
: base (……。您的基类具有构造函数,您也需要将其作为参数传递 -
或者添加一个空的构造函数到你的 CarCommandExecutorBase
标签: c# .net oop constructor