See More

import kr.tpc.*; public class TPC22 { public static void main(String[] args) { // upcasting // Cat ani=new Cat(); // Object ani=new Cat(); Animal ani=new Cat(); //upcasting ani.eat(); // ÄÄÆÄÀϽÃÁ¡->Animal, ½ÇÇà½ÃÁ¡->Dog //ani.night(); //Cat c=(Cat)ani; // downcasting //c.night(); ((Cat)ani).night(); ani=new Dog(); ani.eat(); // ´ÙÇü¼º // »óÀ§Å¬·¡½º°¡ ÇÏÀ§Å¬·¡½º¿¡°Ô µ¿ÀÏÇÑ ¸Þ¼¼Áö·Î ¼­·Î´Ù¸£°Ô µ¿ÀÛ½ÃŰ´Â ¿ø¸® Object o=new Dog(); //o.eat(); ((Dog)o).eat(); } }