我收到錯誤「不包含一個構造函數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