複素数クラスを設計およびコーディングするOOPコースの割り当てを完了しました。追加のクレジットについては、次のことができます。
2つの複素数を追加します。この関数は、1つの複素数オブジェクトをパラメーターとして受け取り、複素数オブジェクトを返します。2つの複素数を加算すると、呼び出し元オブジェクトの実数部がパラメーターとして渡された複素数オブジェクトの実数部に追加され、呼び出し元オブジェクトの虚数部がとして渡された複素数オブジェクトの虚数部に追加されます。パラメータ。
2つの複素数を引きます。この関数は、1つの複素数オブジェクトをパラメーターとして受け取り、複素数オブジェクトを返します。2つの複素数を減算する場合、パラメーターとして渡された複素数オブジェクトの実数部が呼び出し元オブジェクトの実数部から減算され、パラメーターとして渡された複素数オブジェクトの虚数部がオブジェクトを呼び出しています。
これをコーディングしました。thisキーワードを使用してクラスの現在のインスタンスを示しました。addメソッドのコードは以下のとおりです。subtractメソッドは次のようになります。
public ComplexNumber Add(ComplexNumber c)
{
double realPartAdder = c.GetRealPart();
double complexPartAdder = c.GetComplexPart();
double realPartCaller = this.GetRealPart();
double complexPartCaller = this.GetComplexPart();
double finalRealPart = realPartCaller + realPartAdder;
double finalComplexPart = complexPartCaller + complexPartAdder;
ComplexNumber summedComplex = new ComplexNumber(finalRealPart, finalComplexPart);
return summedComplex;
}
私の質問は:私はこれを正しくそして良いスタイルで行いましたか?(このキーワードを使用して)?