Код IT
← Каталог

Объектно-ориентированное программирование в C# — overloading

Фрагмент из «Объектно-ориентированное программирование в C#»: overloading.

C# main.cs
interface IDrawable
{
    void Draw();
}

class Circle : IDrawable
{
    public void Draw() => Console.WriteLine("Circle");
}

class Square : IDrawable
{
    public void Draw() => Console.WriteLine("Square");
}
interface IDrawable
{
    void Draw();
}

class Circle : IDrawable
{
    public void Draw() => Console.WriteLine("Circle");
}

class Square : IDrawable
{
    public void Draw() => Console.WriteLine("Square");
}