Создать абстрактный класс - 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();
}
}