Пример #1
0
        static void Main()
        {
            Dog   p  = new Pudle();
            Pudle pp = (Pudle)p;

            p.name = "푸들이";
            p.jitda(); // 푸들푸들
            ((Pudle)p).work();

            Dog j = new Jindo();

            j.name = "진돌이";
            j.jitda(); // 진도진도
            ((Jindo)j).run();
            // 같은 Dog 타입의 메소드인데 결과가 다양함 -> 다형성
        }
Пример #2
0
 static void Main()
 {
     Pudle p = new Pudle(); p.Name = "푸들이"; p.jitda(); p.work();
     Jindo j = new Jindo(); j.Name = "진도이"; j.jitda(); j.run();
 }