Мы пытались унаследовать класс от другого класса, предполагалось удалить конструктор из базового класса, но мы хотим реализовать метод в производном классе, который создает и возвращает объект из базового класса
namespace IntroSE.Kanban.Backend.DataAccessLayer
{
class Task
{
private int taskId;
private string title;
private string description;
private DateTime creationDate;
private DateTime dueDate;
public Task(int taskId, string title, string description, DateTime dueDate)
{
this.taskId = taskId;
this.title = title;
this.description = description;
this.creationDate = DateTime.Now;
this.dueDate = dueDate;
}
}
}
namespace IntroSE.Kanban.Backend.BusinessLayer.BoardPackage
{
class Task : DataAccessLayer.Task
{
private int taskId;
private string title;
private string description;
private DateTime creationDate;
private DateTime dueDate;
public Task(int taskId, string title, string description, DateTime dueDate) //here we have the issue
{
this.taskId = taskId;
this.title = title;
this.description = description;
this.creationDate = DateTime.Now;
this.dueDate = dueDate;
}