Dziedziczenie pozwala klasie dziedziczyć z klasy bazowej, ponownie wykorzystując i rozszerzając jej elementy. Polimorfizm pozwala traktować obiekty pochodne przez typ bazowy, z prawidłową nadpisaną metodą wywoływaną w czasie wykonania (poprzez virtual/override). Są to mechanizmy OOP w języku C#.
Dziedziczenie
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
