¿¹Á¦

public ObjectDowncast_Example( String str ) {
super();
this .str = str;
}

public Object getString(){
return str;
}

private String str;

public static void main(String[] args){
ObjectDowncast_Example example = new ObjectDowncast_Example("Hello World!"); //$NON-NLS-1$
String str = (String)example.getString();
System.out.println( str );
}

¼Ö·ç¼Ç
java.lang.Object ´ë½Å ½ÇÁ¦ µ¥ÀÌÅÍ À¯ÇüÀ» ¸®ÅÏÇϵµ·Ï ¸Þ¼Òµå¸¦ º¯°æÇϽʽÿÀ.
¸Þ¼Òµå°¡ °øÅë ÀÎÅÍÆäÀ̽º ¶Ç´Â Ŭ·¡½º¸¦ °øÀ¯ÇÏÁö ¾Ê´Â ¿ÀºêÁ§Æ® À¯ÇüÀ» ¸®ÅÏÇÏ´Â °æ¿ì »õ ÀÎÅÍÆäÀ̽º ¶Ç´Â Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ°í ±× ¾È¿¡ ¿ÀºêÁ§Æ®¸¦ ĸ½¶È­ÇϽʽÿÀ.

public ObjectDowncast_Solution( String str ) {
super();
this .str = str;
}

public String getString(){
return str;
}

private String str;

public static void main(String[] args){
ObjectDowncast_Solution example = new ObjectDowncast_Solution("Hello World!"); //$NON-NLS-1$
String str = example.getString();
System.out.println( str );
}