Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 11 стр.

UptoLike

10
public static bool operator < (Fraction ob1, Fraction ob2)
{
. . .
}
public static bool operator >= (Fraction ob1, Fraction ob2)
{
. . .
}
public static bool operator <= (Fraction ob1, Fraction ob2)
{
. . .
}
public static bool operator != (Fraction ob1, Fraction ob2)
{
. . .
}
public static bool operator == (Fraction ob1, Fraction ob2)
{
. . .
}
// статический метод преобразования строки в дробь
public static Fraction Parse(string str)
{
. . .
}
// метод получения строкового представления дроби оператор
// преобразования в символьную строку
public static implicit operator string(Fraction ob)
{
. . .
}
}
1.2. Конструкторы и деструктор класса
«Рациональное число»
Для создания объекта определим конструктор с четырьмя параметрами,
соответствующими четырем структурным элементам класса:
значение числителя;
значение знаменателя;
значение целой части;
       public static bool operator < (Fraction ob1, Fraction ob2)
       {
            . . .
       }

       public static bool operator >= (Fraction ob1, Fraction ob2)
       {
          . . .
       }

       public static bool operator <= (Fraction ob1, Fraction ob2)
       {
            . . .
       }

       public static bool operator != (Fraction ob1, Fraction ob2)
       {
           . . .
       }

       public static bool operator == (Fraction ob1, Fraction ob2)
       {
           . . .
       }

       // статический метод преобразования строки в дробь
       public static Fraction Parse(string str)
       {
           . . .
       }

       // метод получения строкового представления дроби – оператор
       // преобразования в символьную строку
       public static implicit operator string(Fraction ob)
       {
          . . .
       }
   }

                  1.2. Конструкторы и деструктор класса
                                 «Рациональное число»

     Для создания объекта определим конструктор с четырьмя параметрами,
соответствующими четырем структурным элементам класса:
         значение числителя;
         значение знаменателя;
         значение целой части;

                                                                      10