Создать абстрактный класс - C#
Формулировка задачи:
привет. Есть класс
нужно перед ним создать абстрактный и унаследовать его.Вообще не имею представления что сделать.Помогите описать абстрактный класс
Листинг программы
- class Point
- {
- private double _x1;
- private double _y1;
- public Point()
- {
- _x1 = X1;
- _y1 = Y1;
- }
- public double X1
- {
- get
- {
- return _x1;
- }
- set
- {
- _x1=value;
- }
- }
- public double Y1
- {
- get
- {
- return _y1;
- }
- set
- {
- _y1 = value;
- }
- }
- }
Решение задачи: «Создать абстрактный класс»
textual
Листинг программы
- abstract class PrePoint
- {
- public double _x1;
- public double _y1;
- public abstract void OutPoint();
- }
- class Point: PrePoint
- {
- public Point()
- {
- _x1 = X1;
- _y1 = Y1;
- }
- public double X1
- {
- get
- {
- return _x1;
- }
- set
- {
- _x1 = value;
- }
- }
- public double Y1
- {
- get
- {
- return _y1;
- }
- set
- {
- _y1 = value;
- }
- }
- public override void OutPoint()
- {
- Console.WriteLine("{0},{1},",X1,Y1);
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Point ob = new Point();
- ob.X1 = 10;
- ob.Y1 = 10;
- ob.OutPoint();
- Console.WriteLine(ob.X1 + "" + ob.Y1);
- Console.ReadLine();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д