Создать обобщенный класс прямой на плоскости - 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д