Создать абстрактный класс - C#

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

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

привет. Есть класс
Листинг программы
  1. class Point
  2. {
  3. private double _x1;
  4. private double _y1;
  5. public Point()
  6. {
  7. _x1 = X1;
  8. _y1 = Y1;
  9. }
  10. public double X1
  11. {
  12. get
  13. {
  14. return _x1;
  15. }
  16. set
  17. {
  18. _x1=value;
  19. }
  20. }
  21. public double Y1
  22. {
  23. get
  24. {
  25. return _y1;
  26. }
  27. set
  28. {
  29. _y1 = value;
  30. }
  31. }
  32. }
нужно перед ним создать абстрактный и унаследовать его.Вообще не имею представления что сделать.Помогите описать абстрактный класс

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

textual
Листинг программы
  1. abstract class PrePoint
  2.     {
  3.         public double _x1;
  4.         public double _y1;
  5.       public  abstract void OutPoint();
  6.        
  7.     }
  8.     class Point: PrePoint
  9.     {
  10.        
  11.         public Point()
  12.         {
  13.             _x1 = X1;
  14.             _y1 = Y1;
  15.         }
  16.         public double X1
  17.         {
  18.             get
  19.             {
  20.                 return _x1;
  21.             }
  22.             set
  23.             {
  24.                 _x1 = value;
  25.             }
  26.         }
  27.  
  28.         public double Y1
  29.         {
  30.             get
  31.             {
  32.                 return _y1;
  33.             }
  34.             set
  35.             {
  36.                 _y1 = value;
  37.             }
  38.  
  39.         }
  40.       public  override void OutPoint()
  41.         {
  42.             Console.WriteLine("{0},{1},",X1,Y1);
  43.         }
  44.     }
  45.  
  46.     class Program
  47.     {
  48.         static void Main(string[] args)
  49.         {
  50.             Point ob = new Point();
  51.             ob.X1 = 10;
  52.             ob.Y1 = 10;
  53.             ob.OutPoint();
  54.             Console.WriteLine(ob.X1 + "" + ob.Y1);
  55.             Console.ReadLine();
  56.         }
  57.     }

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


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

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

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы