ВУЗ:
Составители:
Рубрика:
11
знак числа.
Прототип конструктора имеет следующий вид:
// конструктор с параметрами
public Fraction(int n, int d, int i = 0, int s = 1)
Если при создании объекта не указываются значения целой части и
знака, то по умолчанию считается, что целая часть числа равна нулю и число
является положительным. Это определяется заданием значений по
умолчанию соответствующих параметров конструктора в его объявлении
(прототипе). Параметры, для которых указываются значения по умолчанию,
должны располагаться в конце списка формальных параметров.
//конструктор класса «Рациональное число»
public Fraction(int n, int d, int i = 0, int s = 1)
{
intPart = i;
numerator = n;
denominator = d;
sign = s;
GetMixedView();
}
При создании объекта конструктору могут быть переданы значения
числителя и знаменателя, образующие неправильную или сократимую дробь.
В этом случае в теле конструктора после инициализации свойств нужно
преобразовать дробь в смешанный вид. Это можно сделать путем вызова
метода преобразования GetMixedView().
Также определим в классе конструктор без параметров, который может
использоваться при создании дроби, равной нулю. В конструкторе без
параметров структурным свойствам присваиваются конкретные значения:
// конструктор без параметров класса «Рациональное число»
public Fraction()
{
intPart = 0;
numerator = 0;
denominator = 1;
sign = 1;
}
Отдельно рассмотрим метод преобразования дроби в смешанную и
несократимую форму. В случаях, если значения числителя и знаменателя
знак числа. Прототип конструктора имеет следующий вид: // конструктор с параметрами public Fraction(int n, int d, int i = 0, int s = 1) Если при создании объекта не указываются значения целой части и знака, то по умолчанию считается, что целая часть числа равна нулю и число является положительным. Это определяется заданием значений по умолчанию соответствующих параметров конструктора в его объявлении (прототипе). Параметры, для которых указываются значения по умолчанию, должны располагаться в конце списка формальных параметров. //конструктор класса «Рациональное число» public Fraction(int n, int d, int i = 0, int s = 1) { intPart = i; numerator = n; denominator = d; sign = s; GetMixedView(); } При создании объекта конструктору могут быть переданы значения числителя и знаменателя, образующие неправильную или сократимую дробь. В этом случае в теле конструктора после инициализации свойств нужно преобразовать дробь в смешанный вид. Это можно сделать путем вызова метода преобразования GetMixedView(). Также определим в классе конструктор без параметров, который может использоваться при создании дроби, равной нулю. В конструкторе без параметров структурным свойствам присваиваются конкретные значения: // конструктор без параметров класса «Рациональное число» public Fraction() { intPart = 0; numerator = 0; denominator = 1; sign = 1; } Отдельно рассмотрим метод преобразования дроби в смешанную и несократимую форму. В случаях, если значения числителя и знаменателя 11
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »