必要なパラメータが提供されていない実パラメータはどのように解決しますか?
751 ワード
必要なパラメータが提供されていない実パラメータはどのように解決しますか?
abstract public class User
{
private IMediator mediator;
public IMediator GetMediator()
{
return mediator;
}
//
public User(IMediator mediator)
{
this.mediator = mediator;
}
public abstract void Work();
}
public class User1 : User
{
// :base(mediator)
// mediator User
//
public User1(IMediator mediator):base(mediator)
{
//this.mediator = mediator;
}
public override void Work()
{
Console.WriteLine("user1 exe!");
}
}