Inheritance: Mammal
Example #1
0
        static void Main(string[] args)
        {
            Mammal one = new Mammal();

            one.Move();

            Lion lion = new Lion();

            lion.Move();

            // 자식이 부모 타입으로 암시적 형변환된 경우
            one = lion;
            one.Move();

            Mammal two = new Human();

            two.Move();
        }
Example #2
0
        static void Main(string[] args)
        {
            Mammal one = new Mammal();

            one.Move();

            Lion Lion = new Lion();

            Lion.Move();

            /*  자식이 부모 타입으로 암시적으로 형변한된 경우 */
            one = Lion;  // boxing
            one.Move();

            Mammal two = new Human();

            two.Move();
        }