±Û¾´ÀÌ :±è°Ç¿ì 1999³â 12¿ù 28ÀÏ 02:42:41
In Reply to: ¼·Î ´Ù¸¥ Ŭ·¡½º¸¦ ÇϳªÀÇ ÆĶó¹ÌÅÍ·Î ¹ÞÀ»¼ö ÀÖ³ª¿ä? posted by ±èÁ¾±Ô on 1999³â 12¿ù 27ÀÏ 14:58:54:
Áú¹®¿¡ ´ëÇÑ ´äÀÌ µÉÁö ¸ð¸£°ÚÀ¸³ª
¿¹¸¦ Çϳª µé¾îº¸ÁÒ.
Object a;
a = new String("abc");
a = new File("c:/test.txt");
À§ÀÇ Ç¥Çö ¸ðµÎ ¸Â´Â °ÍÀÔ´Ï´Ù.
Áï °øÅëµÇ´Â Á¶»óÀ̶ó¸é ±× Èļտ¡´ëÇؼ referanceÀÇ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Â °ÍÀÌÁÒ.
Áú¹® ±Û¿¡¼
aŬ·¡½º¿Í bŬ·¡½º ¸ðµÎ object¿¡¼ »ó¼ÓµÈ °ÍÀÏ °Å±¸
¸ðµÎ Object·Î ÀÚ½ÅÀ» ¸¸µç Ŭ·¡½ºÀÇ referance¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à¿¡ ±× Ŭ·¡½º¿¡°Ô·Î ¾î¶² °ªÀ» ³Ñ°ÜÁÖ¾î¾ß ÇÒ ¶§, setValue¶õ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÑ´Ù¸é
setValue(int val){
value = val;
}
¿Í °°Àº ¸Þ¼Òµå¸¦ a, bŬ·¡½º¿¡ Ãß°¡ÇÑ´Ù°í Çصµ c¿¡¼´Â ±× ¸Þ¼Òµå¸¦ ºÎ¸¦ ¼ö ¾ø°ÚÁÒ. Object¿¡´Â ±×·± ¸Þ¼Òµå°¡ ¾øÀ» Å״ϱî¿ä. ±×·² ¶§´Â Applet¿¡¼ »ó¼Ó¹ÞÀº d¶õ Ŭ·¡½º¿¡ À§ÀÇ ¸Þ¼Òµå¸¦ Ãß°¡ÇÏ°í a¿Í b´Â d¿¡¼ »ó¼ÓÀ» ¹Þ°í, c¿¡¼´Â d¿¡´ëÇÑ referance¸¦ °¡Á®¿À¸é À§ÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ°ÚÁÒ.
¶Ç´Â d¸¦ ÀÎÅÍÆäÀ̽º·Î Á¤ÀÇÇÏ°í
interface d{
public void setValue(int val);
}
À§¿Í °°ÀÌ Á¤ÀÇÇÏ°í implements ¸¦ Çϴ°ÅÁÒ..
Ⱦ¼³¼ö¼³À̶ó.. ´äÀÌ µÉÁö ¸ð¸£°Ú³×¿ä..
±×¸®°í.. ÀÌ °Ô½ÃÆÇ.. ±ÛÀº ¸¹ÀÌ ¿Ã¶ó¿À´Âµ¥
Á¶È¸¼ö°¡ ³Ê¹« Àû¾î¿ä.. ´äº¯µÎ Àß ¾È¿Ã¶ó¿À±¸..
°ü½ÉÀ» °¡Á®ÁÖ¼ÌÀ¸¸é.. ^_^;;