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ÀúÀÚ¸íÇÔ |
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå ÀúÀÚ:ÃÖ¿µ°ü |