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