[C#] 6.2.1 기반 형식의 변수로 파생된 개체를 참조

C#에서는 다형성을 제공하여 기반 형식의 변수로 파생된 개체를 참조할 수 있습니다. 이러한 특징은 하나의 기반 형식에서 파생된 다양한 형식 개체를 사용할 때 같은 방식으로 사용할 수 있는 편의성을 제공합니다. 특히, C#에서는 모든 형식이 묵시적으로 object에서 파생하므로 편의성은 증가합니다.

▶ 기반 형식 변수로 파생 개체 참조

class Man
{
}
class Stu : Man //기반 형식 Man에서 파생
{
}
class Program
{
    static void Main()
    {
        Man man = null;
        man = new Stu(); //기반 형식 변수 Man으로 파생 형식 Stu 개체 참조
    }
}