Inheritance memungkinkan sebuah class menurunkan dari base class, menggunakan kembali dan memperluas anggotanya. Polymorphism memungkinkan Anda memperlakukan object turunan melalui tipe base, dengan method yang di-override yang benar dipanggil saat runtime (melalui virtual/override). Ini adalah mekanisme OOP inti di C#.
Inheritance
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
