我只是想確保我正在做並正確地考慮繼承和構造函數,如果我有多個子類。我的課程看起來像這樣,Shape是基類和其他派生類繼承在幾個級別
Shape<-----Shape2D<------Box
此代碼是否正確?它正在工作,但我只是想知道這是否是最好的方法?
public Shape(int inputA, int inputB)
{
valueA = inputA;
valueB = inputB;
}
public Shape2D(int inputA, int inputB) : base(inputA, inputB)
{
}
public Box(int inputA, int inputB) : base(inputA, inputB)
{
}
正如你可以在[這個答案](http://stackoverflow.com/questions/12051/calling-base-constructor-in-c-sharp)中看到的,是的,它是__only__方法來調用一個基礎構造函數 – Steve