C#에서는 다형성을 제공하여 기반 형식의 변수로 파생된 개체를 참조할 수 있습니다. 이러한 특징은 하나의 기반 형식에서 파생된 다양한 형식 개체를 사용할 때 같은 방식으로 사용할 수 있는 편의성을 제공합니다. 특히, C#에서는 모든 형식이 묵시적으로 object에서 파생하므로 편의성은 증가합니다.
▶ 기반 형식 변수로 파생 개체 참조
class Man { } class Stu : Man //기반 형식 Man에서 파생 { } class Program { static void Main() { Man man = null; man = new Stu(); //기반 형식 변수 Man으로 파생 형식 Stu 개체 참조 } }