如果我有多个子类,我只想确保我正在正确地考虑继承和构造函数。我的类看起来像这样,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)
{
}