ВУЗ:
Составители:
Рубрика:
7 
Деструктор  также  должен  относиться  к  закрытым  элементам  класса  – 
это определено правилами языка С#. 
К  доступным  элементам  класса  Fraction  относятся  конструкторы, 
методы,  реализующие  арифметические  операции,  методы  сравнения,  метод 
преобразования  в  вещественное  число.  Для  ввода  дроби  необходимо 
разработать статический метод  Parse для  выделения дроби из символьной 
строки.  Для  вывода  дроби  удобно  переопределить  неявную  операцию 
преобразования  в  символьную  строку,  которая  будет  осуществлять 
получение символьного представления дроби.  
Таким образом, полный состав класса Fraction может выглядеть так: 
   class Fraction  
   { 
      int sign;       // знак дроби (+ или -) 
      int intPart;         // целая часть дроби  
      int numerator;      // числитель дроби 
      int denominator;    // знаменатель дроби 
      // метод преобразования дроби в смешанный вид 
      void GetMixedView()   
      { 
          . . . 
      } 
      // метод сокращения дроби 
   void Cancellation() 
      { 
. . .         
 } 
      // метод выделения целой части дроби 
   void GetIntPart() 
      { 
          . . . 
      } 
      // конструктор без параметров 
   public Fraction() 
      { 
          . . . 
      } 
      // конструктор c параметрами 
      public Fraction(int n, int d, int i = 0, int s = 1) 
      { 
          . . . 
      } 
      Деструктор также должен относиться к закрытым элементам класса –
это определено правилами языка С#.
      К доступным элементам класса Fraction относятся конструкторы,
методы, реализующие арифметические операции, методы сравнения, метод
преобразования в вещественное число. Для ввода дроби необходимо
разработать статический метод Parse для выделения дроби из символьной
строки. Для вывода дроби удобно переопределить неявную операцию
преобразования в символьную строку, которая будет осуществлять
получение символьного представления дроби.
      Таким образом, полный состав класса Fraction может выглядеть так:
    class Fraction
    {
       int sign;                   //   знак дроби (+ или -)
       int intPart;                //   целая часть дроби
       int numerator;              //   числитель дроби
       int denominator;            //   знаменатель дроби
       // метод преобразования дроби в смешанный вид
       void GetMixedView()
       {
           . . .
       }
       // метод сокращения дроби
       void Cancellation()
       {
            . . .
       }
       // метод выделения целой части дроби
       void GetIntPart()
       {
           . . .
       }
       // конструктор без параметров
       public Fraction()
       {
           . . .
       }
       // конструктор c параметрами
       public Fraction(int n, int d, int i = 0, int s = 1)
       {
           . . .
       }
7
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 6
 - 7
 - 8
 - 9
 - 10
 - …
 - следующая ›
 - последняя »
 
