Наследование от класса abstract В C#. Используем abstract и override для методов класса
последнее обновление: 18 декабря 2018
C# Пример
abstract class Shape
{
public abstract string GetName();
}
class Rectangle : Shape
{
public override string GetName() { return "Rectangle"; }
}
class Program
{
static void Main(string[] args)
{
Shape shape = new Rectangle();
Console.WriteLine(shape.GetName());
// на экране увидим
// Rectangle
}
}
{
public abstract string GetName();
}
class Rectangle : Shape
{
public override string GetName() { return "Rectangle"; }
}
class Program
{
static void Main(string[] args)
{
Shape shape = new Rectangle();
Console.WriteLine(shape.GetName());
// на экране увидим
// Rectangle
}
}
На заметку!
abstract метод не может иметь модификатор доступа private
abstract метод не может иметь модификатор доступа private
Комментариев нет:
Отправить комментарий