我收到错误“不包含一个构造函数0参数”从我的C#代码如下:错误:不包含一个构造函数0参数
public class Holiday
{
string startDate, endDate, firstName, lastName, emailAddress, numberOfGuests;
private double Cost = 100;
public Holiday(string start, string end, string first, string last, string email, string guestCount)
{
startDate = start;
endDate = end;
firstName = first;
lastName = last;
emailAddress = email;
numberOfGuests = guestCount;
}
public double test
{
get { return Cost; }
}
}
public class AdventureHoliday : Holiday
{
public AdventureHoliday(string start, string end, string first, string last, string email, string guestCount)
: base(start, end, first, last, email, guestCount)
{
}
public double totalcost()
{
double adventureAdditional = 0.50;
double xcost = test + (test * adventureAdditional);
return xcost;
}
}
public class CulturalHoliday : Holiday
{
public CulturalHoliday(string start, string end, string first, string last, string email, string guestCount)
: base(start, end, first, last, email, guestCount)
{
}
public double totalcost()
{
double culturalAdditional = 1.0;
double xcost = test + (test * culturalAdditional);
return xcost;
}
我已经看过了各个线程对于这个问题,他们都似乎表明,问题应该通过增加来解决:
: base(start, end, first, last, email, guestCount)
我已经加入这个第二课堂,我仍然得到错误。
和
public class CulturalHoliday : Holiday
没有人有任何的想法:我上线201和125 (节假日公共类AdventureHoliday)获得本作的冒险度假,文化休闲两者兼而有之?对不起,如果我错过了一些愚蠢的东西。在此先感谢
哪一行正是给你的错误?它是编译时还是运行时错误? – ashes999
显示“假日”课程。您也没有在代码中显示您调用无参数构造函数的地方。 –
对不起假期。现在已被添加。 – user3174012