У меня есть задание для моего первого класса ООП, и я понимаю все это, включая следующее утверждение:
Вы должны создать класс с именем 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...
}