Herencia permite que una clase derive de una clase base, reutilizando y extendiendo sus miembros. Polimorfismo permite tratar objetos derivados a través de un tipo base, con el método sobrescrito correcto llamado en tiempo de ejecución (mediante virtual/override). Estos son mecanismos OOP fundamentales en C#.
Herencia
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
