Объектно-ориентированное программирование на С#. Андрианова А.А - 62 стр.

UptoLike

62
}
}
// метод решения линейного уравнения
public void LinSolve()
{
count = 1;
x1 = -c / b;
}
4. Определение свойств для доступа к коэффициентам уравнения и
получения количества его корней.
Согласно принципу инкапсуляции данные класса являются закрытыми
(private). К ним можно обращаться только из методов самого класса.
В случае, когда требуется изменить или получить значения тех или
иных данных класса следует определять специальные методы доступа к
данным (обычно называются get- и set-методы). Как правило, эти
методы оформляются в виде свойств класса.
Приведем определения свойств для доступа к коэффициентам
квадратного уравнения:
// свойства для обеспечения доступа к коэффициентам уравнения
public double A
{
get { return a; }
set { a = value; }
}
public double B
{
get { return b; }
set { b = value; }
}
public double C
{
get { return c; }
set { c = value; }
}
Для получения количества корней уравнения создадим также свойство
Сount. В отличие от свойств, осуществляющих доступ к
коэффициентам уравнения, Count доступно только для чтения, так как
количество корней должно вычисляться, а не определяться
пользователем.
               }
     }

     // метод решения линейного уравнения
     public void LinSolve()
     {
        count = 1;
        x1 = -c / b;
     }

     4. Определение свойств для доступа к коэффициентам уравнения и
        получения количества его корней.
        Согласно принципу инкапсуляции данные класса являются закрытыми
        (private). К ним можно обращаться только из методов самого класса.
        В случае, когда требуется изменить или получить значения тех или
        иных данных класса следует определять специальные методы доступа к
        данным (обычно называются get- и set-методы). Как правило, эти
        методы оформляются в виде свойств класса.
        Приведем определения свойств для доступа к коэффициентам
        квадратного уравнения:

      // свойства для обеспечения доступа к коэффициентам уравнения
     public double A
     {
         get { return a; }
         set { a = value; }
      }

     public double B
     {
        get { return b; }
        set { b = value; }
     }

     public double C
     {
        get { return c; }
        set { c = value; }
     }

         Для получения количества корней уравнения создадим также свойство
         Сount.     В отличие от свойств, осуществляющих доступ к
         коэффициентам уравнения, Count доступно только для чтения, так как
         количество корней должно вычисляться, а не определяться
         пользователем.


62