using System;
public class Program
{
public static void Main()
abstract class Person
{ private string name;
private int age;
public Person(string name, int age)
{ this.name = name;
this.age = age; }
// За да дефинираме един метод като "абстрактен" ние използваме ключвата дума "abstract"
// Ние единствено може да създаваме абстрактни методи в абстрактни методи в абстрактни класове
// Абстрактен метод на метод, който няма имплентация и трябва да бъде имплементиран в неговите класове наследници
// Създаване на абстрактен метод SayHello (кажи здравей)
public abstract void SayHello();}
// Клас Българин( class Bulgarian ) наследник на класът човек(class Person)
class Bulgarian : Person
{ public Bulgarian(string name, int age) : base(name, age)
{ }
public override void SayHello()
}