Создать обобщенный класс прямой на плоскости - C#

Узнай цену своей работы

Формулировка задачи:

Создать обобщенный класс прямой на плоскости. В классе предусмотреть 2 поля типа обобщенной точки – точки, через которые проходит прямая. Реализовать в классе: a. конструктор, который принимает 2 точки b. конструктор, которые принимает 4 координаты (x и у координаты для 1-ой и 2-ой точки) и тут я растерялся !
class Point<T>
    {
        T x;
        T y;
        public Point(T x1, T y1)
        {
            this.x = x1;
            this.y = y1;
        }
    }

Решение задачи: «Создать обобщенный класс прямой на плоскости»

textual
Листинг программы
    class Line<T>
    {
        public Point<T> P1;
        public Point<T> P2;
 
        public Line(Point<T> p1, Point<T> p2)
        {
            P1 = p1;
            P2 = p2;
        }
 
        public Line(T x1, T y1, T x2, T y2)
        {
            P1 = new Point<T>(x1, y1);
            P2 = new Point<T>(x2, y2);
        }
    }
 
    class Point<T>
    {
        public T X;
        public T Y;
 
        public Point(T x, T y)
        {
            X = x;
            Y = y;
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.417 из 5
Похожие ответы