我有我的第一个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