C#
Создаем новое C# консольное приложение... и напишем код
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
interface IMy
{
void Display();
}
class My1 : IMy
{
public virtual void Display()
{
Console.WriteLine("Hello 1");
}
}
class My2 : My1
{
public override void Display()
{
Console.WriteLine("Hello 2");
}
}
class Program
{
static void Main(string[] args)
{
// создаем объект класса My2
IMy test = new My2();
test.Display();
// на экране увидим
// Hello 2
}
}
}