29-2-´Ù.°´Ã¼ÀÇ »ý¼º ¹× ÆÄ±«

»ó¼Ó¹ÞÀº ¸â¹ö´Â ÆÄ»ý Ŭ·¡½º¿¡¼­ Á÷Á¢ ÃʱâÈ­ÇÒ ¼ö ¾øÀ¸¸ç ±â¹Ý Ŭ·¡½º¿¡°Ô ÃʱâÈ­¸¦ ºÎÅ¹ÇØ¾ß ÇÑ´Ù. ÆÄ»ý Ŭ·¡½º´Â ±â¹Ý Ŭ·¡½ºÀÇ ¸ðµç ¸â¹ö¸¦ »ó¼Ó¹Þ±â´Â ÇÏÁö¸¸ ÀÌ ¸â¹ö¸¦ ¾î¶»°Ô ÃʱâÈ­ÇØ¾ß ÇÏ´ÂÁö´Â Á¤È®ÇÏ°Ô ¾ËÁö ¸øÇÑ´Ù. ¶ÇÇÑ »ó¼Ó¹ÞÀº ¸â¹ö Áß ÀϺδ private ¾×¼¼½º ¼Ó¼ºÀ» °¡Áú ¼öµµ ÀÖÀ¸¹Ç·Î ÆÄ»ý Ŭ·¡½º°¡ ÀÌ ¸â¹ö¸¦ ÃʱâÈ­ÇÒ ±ÇÇÑÀÌ ¾ø´Ù. ÀڽĿ¡°ÔÁ¶Â÷ °ø°³ÇÏÁö ¾Ê°Ú´Ù°í ¼û°Ü³õÀº °ÍÀ̹ǷΠÆÄ»ý Ŭ·¡½º´Â ºÎ¸ðÀÇ private ¸â¹ö¿¡ ´ëÇØ¼­´Â °ü½ÉÀ» °¡Áú Çʿ䵵 ¾ø°í °Çµå¸± ¼öµµ ¾ø´Ù. ´ë½Å ±â¹Ý Ŭ·¡½ºÀÇ public »ý¼ºÀÚ¸¦ È£ÃâÇÏ¿© »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ÃʱâÈ­ÇØ¾ß ÇÑ´Ù. »ý¼ºÀÚ´Â Ç×»ó publicÀ̹ǷΠ´©±¸³ª È£ÃâÇÒ ¼ö ÀÖ´Ù.

»ó¼Ó¹ÞÀº ¸â¹öÀÇ ÀÇ¹Ì¿Í ÃʱâÈ­ ¹æ¹ý¿¡ ´ëÇØ¼­ °¡Àå Á¤È®ÇÏ°Ô ¾Ë°í ÀÖ´Â ÁÖü´Â ÀÌ ¸â¹ö¸¦ Á¤ÀÇÇÑ Å¬·¡½ºÀ̹ǷΠ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ÇÕ¸®ÀûÀÌ´Ù. ÆÄ»ý Ŭ·¡½º°¡ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇÒ ¶§´Â ÃʱâÈ­ ¸®½ºÆ®¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. InheritCircle ¿¹Á¦ÀÇ main ÇÔ¼ö¿¡ ÀÖ´Â Circle C(40,10,'*',8); ¼±¾ð¹®ÀÌ ¾î¶² ¼ø¼­·Î ÀÌ °´Ã¼¸¦ ÃʱâÈ­ÇÏ´ÂÁö ¼ø¼­´ë·Î µû¶ó°¡ º¸ÀÚ.

 

¨ç main¿¡¼­ Circle °´Ã¼ C¸¦ »ý¼ºÇÒ ¶§ CircleÀÇ »ý¼ºÀÚ°¡ È£ÃâµÈ´Ù. Circle(40,10,'*',8)ÀÌ È£ÃâµÇ¸ç »ý¼ºÀÚ·Î ¿ø °´Ã¼ »ý¼º¿¡ ÇÊ¿äÇÑ ÀμöµéÀÌ Àü´ÞµÉ °ÍÀÌ´Ù.

¨è »ý¼ºÀÚÀÇ º»Ã¼°¡ ½ÇÇàµÇ±â Àü¿¡ ÃʱâÈ­ ¸®½ºÆ®°¡ ¸ÕÀú ½ÇÇàµÈ´Ù. ÃʱâÈ­ ¸®½ºÆ®¿¡¼­ ±â¹Ý Ŭ·¡½ºÀÎ PointÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇϸç ÀÌ »ý¼ºÀÚ·Î ax, ay, ach Àμö¸¦ Àü´ÞÇÑ´Ù.

¨é PointÀÇ »ý¼ºÀÚ´Â ´Ù½Ã ÀÚ½ÅÀÇ ÃʱâÈ­ ¸®½ºÆ®¿¡ ÀÖ´Â CoordÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇϸç ÀÌ »ý¼ºÀÚ·Î ax, ay Àμö¸¦ Àü´ÞÇÑ´Ù. ÀÌ·± ½ÄÀ¸·Î ÆÄ»ý Ŭ·¡½º´Â Ç×»ó ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ ÅëÇØ »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ÃʱâÈ­ÇØ¾ß ÇÑ´Ù.

¨ê CoordÀÇ »ý¼ºÀÚ¿¡¼­ x, y ¸â¹ö¸¦ Àμö·Î Àü´ÞµÈ ax, ay·Î ÃʱâÈ­ÇÑ´Ù. À̶§´Â ´Ü¼ø ŸÀÔÀ̹ǷΠÃʱâÈ­ ¸®½ºÆ®¸¦ ¾²Áö ¾Ê¾Æµµ »ó°ü¾ø´Ù. ax, ay´Â 40, 10À¸·Î Àü´ÞµÇ¾úÀ¸¹Ç·Î x, y´Â (40, 10) ÁÂÇ¥¸¦ °¡¸®Å°µµ·Ï ÃʱâÈ­µÉ °ÍÀÌ´Ù.

¨ë CoordÀÇ »ý¼ºÀÚ°¡ ¸®ÅϵǸé PointÀÇ »ý¼ºÀÚ º»Ã¼¿¡¼­ ch ¸â¹ö¿¡ Àμö·Î Àü´ÞµÈ achÀÇ °ª '*'¸¦ ´ëÀÔÇÑ´Ù. Point´Â ÀÚ½ÅÀÇ °íÀ¯ ¸â¹ö¸¦ ÃʱâÈ­ÇÑ ÈÄ ¸®ÅÏÇÑ´Ù.

¨ì Circle »ý¼ºÀÚ´Â ÃʱâÈ­ ¸®½ºÆ®¸¦ ÅëÇØ »ó¼Ó¹ÞÀº ¸â¹öÀÇ ÃʱâÈ­¸¦ ¸¶Ä¡°í º»Ã¼¿¡¼­ ÀÚ½ÅÀÇ °íÀ¯ ¸â¹öÀÎ RadÀ» aRad Àμö·Î ÃʱâÈ­ÇÑ´Ù. Rad´Â 8ÀÌ µÉ °ÍÀÌ´Ù. Circle »ý¼ºÀÚ°¡ ÀÚ½ÅÀÇ ¸ðµç ¸â¹ö¸¦ ÃʱâÈ­Çϰí mainÀ¸·Î ¸®ÅÏÇÏ¸é °´Ã¼ CÀÇ ÃʱâÈ­°¡ ¿Ï·áµÈ´Ù.

 

ÃʱâÈ­°¡ ¿Ï·áµÈ ÈÄ main¿¡¼­´Â C.Show()¸¦ È£ÃâÇϴµ¥ ÀÌ ÇÔ¼ö´Â CÀÇ ¸â¹ö°ªÀÌ ÁöÁ¤Çϴ´ë·Î (40, 10) ÁÂÇ¥¿¡ * ¹®ÀÚ·Î ¹ÝÁö¸§ 8ÀÇ ¿øÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. ÆÄ»ý Ŭ·¡½ºÀÇ ÃʱâÈ­ °úÁ¤ÀÌ ´Ù¼Ò º¹ÀâÇѵ¥ ÆÄ»ýÀÇ ´Ü°è°¡ ±íÀ»¼ö·Ï ´õ ¸¹Àº °úÁ¤À» °ÅÃÄ¾ß ÇÒ °ÍÀÌ´Ù. ±×¸²À¸·Î ÀÌ °úÁ¤À» ±×·Á º¸¸é ´ÙÀ½°ú °°´Ù.

°ú¿¬ ÀÌ´ë·Î »ý¼ºÀÚ°¡ È£ÃâµÇ´ÂÁö È®ÀÎÇØ º¸·Á¸é °¢ »ý¼ºÀÚ¿¡ Áß´ÜÁ¡À» ¼³Á¤ÇØ ³õ°í µð¹ö°Å¸¦ µ¹·Áº¸¸é ¾Ë ¼ö ÀÖ´Ù. ¶Ç´Â ´õ °£´ÜÇÏ°Ô ½Ã°¢ÀûÀ¸·Î È®ÀÎÇØ º¸·Á¸é °¢ »ý¼ºÀÚ¿¡ puts È£Ãâ¹®À» »ðÀÔÇØ ³õ°í Ãâ·Â °á°ú¸¦ º¸¸é µÈ´Ù. ¿¹Á¦ °÷°÷¿¡ puts È£ÃâÀ» »ðÀÔÇØ º¸ÀÚ.

 

     Coord(int ax, int ay) { puts("Coord »ý¼ºÀÚ");x=ax;y=ay; }

     Point(int ax, int ay, char ach) : Coord(ax,ay) { puts("Point »ý¼ºÀÚ");ch=ach; }

     Circle(int ax, int ay, char ach, int aRad) : Point(ax,ay,ach) { puts("Circle »ý¼ºÀÚ");Rad=aRad; }

 

void main()

{

     puts("==== Point »ý¼ºÀü ====");

     Point P(10,10,'@');

     puts("==== Circle »ý¼ºÀü ====");

     Circle C(40,10,'*',8);

     P.Show();

     C.Show();

}

 

°¢ Ŭ·¡½ºÀÇ »ý¼ºÀÚ¿Í main ÇÔ¼ö¿¡ ½ÇÇà ¼ø¼­ È®ÀÎÀ» À§ÇÑ ¹®ÀÚ¿­ ¸Þ½ÃÁö Ãâ·Â¹®À» »ðÀÔÇØ ³õ¾Ò´Ù. ½ÇÇà °á°ú´Â ´ÙÀ½°ú °°Àºµ¥ °¢ °´Ã¼ ¼±¾ð½Ã¸¶´Ù ¼±Á¶ Ŭ·¡½ºÀÇ »ý¼ºÀÚµéÀÌ ¼ø¼­´ë·Î È£ÃâµÈ´Ù´Â °ÍÀ» ºÐ¸íÈ÷ È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù.

 

==== Point »ý¼ºÀü ====

Coord »ý¼ºÀÚ

Point »ý¼ºÀÚ

==== Circle »ý¼ºÀü ====

Coord »ý¼ºÀÚ

Point »ý¼ºÀÚ

Circle »ý¼ºÀÚ

 

°´Ã¼ Çϳª¸¦ »ý¼ºÇϴµ¥ Á¶»ó Ŭ·¡½ºÀÇ »ý¼ºÀÚµéÀ» ÀÏÀÏÀÌ È£ÃâÇØ¾ß ÇϹǷΠ°´Ã¼ »ý¼º ¼Óµµ°¡ ±²ÀåÈ÷ ´À¸± °Íó·³ º¸ÀδÙ. º¹ÀâÇÑ °èÃþ¿¡¼­´Â ¼±Á¶ Ŭ·¡½º°¡ ¼ö½Ê °³³ª µÉ ¼öµµ ÀÖÀ¸¹Ç·Î ÀÌ·± °ÆÁ¤ÀÌ µÇ´Â °Íµµ ¹«¸®´Â ¾Æ´Ï´Ù. ±×·¯³ª »ý¼ºÀÚµéÀº ±× Ư¼º»ó ±æÀ̰¡ ª°í ³»ºÎ Á¤ÀÇÇÏ´Â °ÍÀÌ º¸ÅëÀ̹ǷΠ´ëºÎºÐÀÌ ÀζóÀÎÀ̸ç ÇÔ¼ö È£Ã⠺δãÀÌ ¾ø¾î ¼Óµµ¸¦ ¿°·ÁÇÒ Á¤µµ´Â ¾Æ´Ï´Ù. À§ ¿¹Á¦ÀÇ Circle C ¼±¾ð¹®Àº °á±¹ x=ax; y=ay; ch=ach; Rad=aRad; 4°³ÀÇ ´ëÀÔ¹®¸¸ ½ÇÇàÇÒ »ÓÀ̸ç ÀÌÁ¤µµ ´ëÀÔ¹®Àº ¼ø½Ä°£¿¡ ó¸®ÇÒ ¼ö ÀÖ´Ù.

ÃʱâÈ­ ¸®½ºÆ®¸¦ ÅëÇØ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ ¿¬¼âÀûÀ¸·Î È£ÃâÇÏ¸ç »ó¼Ó¹ÞÁö ¾ÊÀº ¸â¹ö´Â ÀÚ½ÅÀÌ Á÷Á¢ ÃʱâÈ­ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ±â¹Ý Ŭ·¡½º´Â ÆÄ»ý Ŭ·¡½º°¡ µ¿ÀÛÇϱâ À§ÇÑ ÀüÁ¦ Á¶°ÇÀÌ µÇ±â ¶§¹®¿¡ ÆÄ»ý Ŭ·¡½ºÀÇ ¸â¹öº¸´Ù »ó¼Ó¹ÞÀº ¸â¹ö°¡ ¸ÕÀú ÃʱâÈ­µÇ¾î¾ß ÇÑ´Ù. °¡·É ÆÄ»ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ º»Ã¼¿¡¼­ºÎÅÍ »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ´çÀå ÂüÁ¶ÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î »ý¼ºÀÚ º»Ã¼º¸´Ùµµ ±â¹Ý Ŭ·¡½ºÀÇ ÃʱâÈ­°¡ ´õ ¿ì¼±ÀÌ´Ù.

±×·¡¼­ »ý¼ºÀÚ º»Ã¼°¡ ½ÇÇàµÇ±â Àü¿¡ »ó¼Ó¹ÞÀº ¸â¹ö´Â ÃʱâÈ­µÇ¾î¾ß ÇÏ¸ç ±×·¯±â À§Çؼ­´Â ÃʱâÈ­ ¸®½ºÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¹Û¿¡ ¾ø´Ù. ÆÄ»ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ º»Ã¼¿¡¼­ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ Á÷Á¢ÀûÀ¸·Î È£ÃâÇÒ ¼ö´Â ¾ø´Âµ¥ °¡·É ´ÙÀ½ Äڵ带 º¸ÀÚ.

 

Circle(int ax, int ay, char ach, int aRad) {

     Point(ax,ay,ach);

     Rad=aRad;

}

 

¿©±â¼­ »ý¼ºÀÚ º»Ã¼¿¡ ÀÖ´Â Point(ax,ay,ach); È£Ãâ¹®Àº »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ÃʱâÈ­ÇÏ´Â ¹®ÀåÀÌ ¾Æ´Ï¶ó Point Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇÏ¿© À̸§µµ ¾ø´Â Àӽà Point °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹®ÀåÀÌ µÇ¾î ¹ö¸°´Ù. »ç½Ç ÀÌ ÄÚµå´Â Point, Coord°¡ µðÆúÆ® »ý¼ºÀÚ¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Æ ÄÄÆÄÀϵÇÁöµµ ¾Ê´Âµ¥ ÄÄÆÄÀÏµÇ°Ô ¸¸µç´Ù ÇÏ´õ¶óµµ CircleÀÌ »ó¼Ó¹ÞÀº x, y, ch ¸â¹ö´Â ÀüÇô ÃʱâÈ­µÇÁö ¾Ê°í ¾²·¹±â°ªÀ» °¡Áö¸ç ¿øÀº Á¦´ë·Î ±×·ÁÁöÁö ¾ÊÀ» °ÍÀÌ´Ù. »ý¼ºÀÚ º»Ã¼¿¡¼­ »ó¼Ó¹ÞÀº ¸â¹ö¸¦ Á÷Á¢ ÃʱâÈ­ÇÏ´Â ´ÙÀ½ Äڵ带 º¸ÀÚ.

 

Circle(int ax, int ay, char ach, int aRad) {

     x=ax;y=ay;ch=ach;

     Rad=aRad;

}

 

ÀÌ·¸°Ô Çϸé ÄÄÆÄÀϵµ ÀßµÇ°í ¿øÀÌ Á¦´ë·Î ±×·ÁÁö±âµµ ÇÏÁö¸¸ ÀÌ ÄÚµå´Â ÀüÇô ÀϹÝÀûÀÌÁö ¾Ê´Ù. ¿Ö³ÄÇÏ¸é ´ëÀÔÀº ÃʱâÈ­¿Í ¿©·¯ °¡Áö ¸é¿¡¼­ ´Ù¸£¸ç »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ÆÄ»ý Ŭ·¡½º°¡ Ç×»ó ¸¶À½´ë·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °Íµµ ¾Æ´Ï±â ¶§¹®ÀÌ´Ù. ¸¸¾à Coord³ª Point°¡ x, y, ch¸¦ protected°¡ ¾Æ´Ñ private·Î Á¤ÀÇÇϰí ÀÖ´Ù¸é ÀÌ ÄÚµå´Â ÄÄÆÄÀϵÇÁö ¾Ê´Â´Ù. ºÎ¸ðÀÇ ÀÔÀå¿¡¼­ ÀÚ½ÄÀÌ ¸ô¶óµµ µÇ´Â ¸â¹ö°¡ Á¸ÀçÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ·± ¸â¹ö´Â »ó¼ÓÀº µÇÁö¸¸ ÀÚ½ÄÀÌ ÃʱâÈ­ÇÒ ±ÇÇÑÀÌ ¾ø°í ±×·² Çʿ䵵 ¾ø´Ù.

ÆÄ»ý Ŭ·¡½ºÀÇ ÃʱâÈ­ ¸®½ºÆ®¿¡¼­ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é À̶§´Â ±â¹Ý Ŭ·¡½ºÀÇ µðÆúÆ® »ý¼ºÀÚ°¡ È£ÃâµÇ´Âµ¥ ¸¸¾à ±â¹Ý Ŭ·¡½º°¡ µðÆúÆ® »ý¼ºÀÚ¸¦ Á¤ÀÇÇÏÁö ¾Ê´Â´Ù¸é ¿¡·¯·Î 󸮵ȴÙ. µðÆúÆ® »ý¼ºÀÚ´Â º¸Åë ¾Æ¹« °Íµµ ÇÏÁö ¾Ê°Å³ª ¹«³­ÇÑ °ªÀ¸·Î ¸â¹ö¸¦ ÃʱâÈ­ÇϹǷΠÀÌ·¸°Ô µÇ¸é »ó¼Ó¹ÞÀº ¸â¹ö´Â ¿øÇϴ´ë·Î ÃʱâÈ­µÇÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¡¼­ ÆÄ»ý Ŭ·¡½º »ý¼ºÀÚÀÇ ÃʱâÈ­ ¸®½ºÆ®¿¡´Â °ÅÀÇ ¿¹¿Ü¾øÀÌ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ È£Ãâ¹®ÀÌ ¿À¸ç ÀÚ½ÅÀÌ Àü´Þ¹ÞÀº ÀμöÀÇ ÀϺθ¦ ±â¹Ý Ŭ·¡½ºÀÇ »ý¼ºÀÚ¿¡°Ô Àü´ÞÇÑ´Ù.

 

Derived(Àμöµé) : Base(»ó¼Ó¹ÞÀº Àμöµé) {

          º»Ã¼ - ¿©±â¼­ ÀÚ½ÅÀÇ °íÀ¯ ¸â¹ö ÃʱâÈ­

}

 

¸¸¾à ±â¹Ý Ŭ·¡½º¿¡ ¿©·¯ °³ÀÇ »ý¼ºÀÚ°¡ ¿À¹ö·ÎµùµÇ¾î ÀÖ´Ù¸é ÃʱâÈ­ ¸®½ºÆ®ÀÇ Àμö ¸ñ·Ï¿¡ µû¶ó È£ÃâµÉ »ý¼ºÀÚ°¡ °áÁ¤µÈ´Ù. »ó¼Ó¹ÞÀº ¸â¹ö¸¦ ¾î¶² ½ÄÀ¸·Î ÃʱâÈ­ÇÒÁö¸¦ ÆÄ»ý Ŭ·¡½ºÀÇ ÃʱâÈ­ ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ÆÄ»ý Ŭ·¡½º°¡ ÀÌÂ÷ »ó¼ÓµÈ °æ¿ì¶ó¸é ¹Ù·Î À§ÀÇ ºÎ¸ð°¡ ÇҾƹöÁö »ý¼ºÀÚ¸¦ ¾Ë¾Æ¼­ È£ÃâÇÒ °ÍÀÌ´Ù. ÀÚ½ÅÀÌ Á÷Á¢ ÇҾƹöÁö »ý¼ºÀÚ¸¦ È£ÃâÇÒ ¼ö´Â ¾øÀ¸¸ç ±×·² Çʿ䵵 ¾ø´Ù. CircleÀº PointÀÇ »ý¼ºÀÚ¸¸ È£ÃâÇϸé ÁÂÇ¥¿Í ¹®ÀÚ¸¦ ÃʱâÈ­ÇÒ ¼ö ÀÖ´Ù. Point°¡ CoordÀÇ »ý¼ºÀÚ¸¦ È£ÃâÇϴ°¡ ¾Æ´Ñ°¡´Â CircleÀÇ ÀÔÀå¿¡¼­´Â °ü½É ´ë»óÀÌ ¾Æ´Ï´Ù. ¾î·µç ¹Ù·Î À§ÀÇ ºÎ¸ð¸¦ È£ÃâÇÏ¿© x, y, ch¸¸ Á¦´ë·Î ÃʱâÈ­ÇÏ¸é ±×¸¸ÀÌ´Ù.

ÆÄ»ý Ŭ·¡½ºÀÇ °´Ã¼°¡ ÆÄ±«µÉ ¶§´Â »ý¼ºÀÚ°¡ È£ÃâµÈ ¿ª¼øÀ¸·Î ÆÄ±«ÀÚ°¡ È£ÃâµÈ´Ù. ¸ÕÀú ÀÚ½ÅÀÇ ÆÄ±«ÀÚ°¡ È£ÃâµÇ¾î ½º½º·ÎÀÇ ¸â¹ö¸¦ Á¤¸®ÇÏ¸ç »ó¼Ó °èÃþÀ» µû¶ó ºÎ¸ðÀÇ ÆÄ±«ÀÚ°¡ ¿¬¼âÀûÀ¸·Î È£ÃâµÇ¾î »ó¼ÓµÈ ¸ðµç ¸â¹ö¿¡ ´ëÇÑ Á¤¸® ÀÛ¾÷À» ÇÑ´Ù. ÀÚ½ÄÀÌ ÆÄ±«µÇ´Â µ¿¾È¿¡µµ ºÎ¸ðÀÇ ¸â¹ö¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ¾î¾ß ÇϹǷΠÀÚ½ÄÀÌ ¿ÏÀüÈ÷ ÆÄ±«µÉ ¶§±îÁö ºÎ¸ð´Â ¿ÂÀüÈ÷ »ì¾Æ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¯³ª ºÎ¸ð°¡ ÆÄ±«µÉ ¶§ ÀÚ½ÄÀÇ ¸â¹ö¸¦ ÂüÁ¶ÇÒ ÀÏÀº ÀüÇô ¾ø´Ù. Áï ÀÚ½ÄÀº ºÎ¸ð¿¡ Á¾¼ÓÀûÀÌÁö¸¸ ±× ¿ªÀº ¼º¸³ÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÚ½ÄÀÌ ¸ÕÀú ÆÄ±«µÇ´Â °ÍÀÌ ¼ø¼­»ó ¿Ç´Ù. À§ ¿¹Á¦ÀÇ °æ¿ì ÆÄ±«ÀÚ°¡ ¾ø°í ÆÄ±«ÇÒ ³»¿ëµµ ¾øÀ¸¹Ç·Î ÀÌ·± µ¿ÀÛÀ» È®ÀÎÇÒ ¼ö´Â ¾ø´Ù.