¼Ò½ºÄÚµå¶óÀ̺귯¸®  ´ÙÇü¼º  07 Upcasting & Downcasting  

Upcasting & Downcasting

UpDownCasting .java

import java.util.Vector; 
public class UpDownCasting { 
    
public static void main(String[] args) { 
        String name = 
new String("È«±æµ¿"); 
        Integer id = 
new Integer(1000); 
        Vector v = 
new Vector(); 
        v.addElement(name); 
        v.addElement(id); 

        Object obj1 = v.elementAt(
0); 
        Object obj2 = v.elementAt(
1); 
        String str = (String)obj1; 
        Integer num = (Integer)obj2; 

        System.out.println(
"À̸§:" + name + "  ¹øÈ£:" + num); 
        String str2 = (String)v.elementAt(
0); 
        Integer num2 = (Integer)v.elementAt(
1); 
        System.out.println(
"À̸§:" + name + "  ¹øÈ£:" + num); 
    } 
}

C:\5>javac UpDownCasting.java
C:\5>java UpDownCasting
À̸§:È«±æµ¿  ¹øÈ£:1000
À̸§:È«±æµ¿  ¹øÈ£:1000

º¤Å͸¦ ÀÌ¿ëÇÑ Upcasting°ú Downcasting ¿¹Á¦



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü