複数のサブクラスがある場合は、継承とコンストラクターについて正しく考えていることを確認したいだけです。私のクラスは次のようになります。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)
{
}