c#不包含采用“0”的構(gòu)造函數(shù)
1 回答

紅顏莎娜
TA貢獻1842條經(jīng)驗 獲得超13個贊
子類繼承父類,構(gòu)造函數(shù)是默認調(diào)用父類的無參的構(gòu)造函數(shù),子類的構(gòu)造函數(shù)默認都調(diào)用了。
public Shuman(float x, float y, float z):base() {}
需要在子類的帶參構(gòu)造函數(shù)調(diào)用父類的同樣簽名的構(gòu)造函數(shù),或者直接在父類顯示聲明無參構(gòu)造函數(shù)。
public Shuman(float x, float y, float z)
: base(x, y, z)
{
}
而且無需在shuman里加上賦值操作,自動繼承了父類的屬性了。
- 1 回答
- 0 關注
- 1075 瀏覽
添加回答
舉報
0/150
提交
取消