상속은 클래스가 기반 클래스로부터 파생되어 그 멤버를 재사용하고 확장하게 합니다. 다형성은 파생 객체를 기반 타입을 통해 다루되, 런타임에 올바른 재정의 메서드가 호출되게 합니다(virtual/override를 통해). 이들은 C#의 핵심 OOP 메커니즘입니다.
상속
{
Name { ; ; }
=> ;
}
:
{
=> ;
=> Console.WriteLine();
}
dog = Dog { Name = };
dog.Name;
dog.MakeSound();
