Dedovanje omogoča, da razred izpelje iz baznega razreda in ponovno uporabi ter razširi njegove člane. Polimorfizem omogoča, da obravnavaš izpeljane objekte skozi tip baznega razreda, pri čemer se pravilna nadpisana metoda pokliče med izvajanjem (prek virtual/override). To so jedrnata mehanizma OOP v C#.
Dedovanje
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
