私は最初のOOPクラスの割り当てを持っており、次のステートメントを含むすべてを理解しています。
ComplexNumberというクラスを作成する必要があります。このクラスには、doubleとして定義されたプライベートデータメンバーの複素数の実数部と虚数部が含まれます。クラスには、虚数のデータメンバーをコンストラクターのパラメーターとして指定できるようにするコンストラクターが含まれている必要があります。デフォルトの(パラメーター化されていない)コンストラクターは、データメンバーを0.0に初期化する必要があります。
もちろん、これらのコンストラクターをチェーン化せずに作成する方法を知っています。割り当てではチェーン化する必要はありませんが、好きなように作成したいと思います。
それらをチェーン化しないと、コンストラクターは次のようになります。
class ComplexNumber
{
private double realPart;
private double complexPart;
public ComplexNumber()
{
realPart = 0.0;
complexPart = 0.0
}
public ComplexNumber(double r, double c)
{
realPart = r;
complexPart = c;
}
// the rest of my class code...
}