我有我的第一個OOP類的任務,我理解這一切,包括以下語句:使用構造函數鏈來完成這個構造的正確方法?
你應該創建一個名爲ComplexNumber類。該類將包含定義爲雙精度的私有數據成員中複數的實部和虛部。你的類應該包含一個構造函數,它允許虛數的數據成員被指定爲構造函數的參數。默認(非參數化)構造函數應該將數據成員初始化爲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...
}
C#4.0使這項任務過時與'System.Numerics.Complex' =) – 2009-12-03 01:33:39
太糟糕了我必須做我自己! :) – Alex 2009-12-03 01:34:30
啊,如果只有我們所有人都可以在最新版本發佈後立即跳到最新版本。我仍然使用.NET 2.0和VS2005。 :-) – 2009-12-03 01:36:52