2.3 Ŭ·¡½º·Î µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸¸µå´Â ¹æ¹ý
2.3.1 ¹è°æ
À§¿¡¼´Â ±¸Á¶Ã¼·Î µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸¸µå´Â ¹æ¹ýÀ» ÀÚ¹ÙÀÇ Å¬·¡½º¶ó´Â Ãø¸é¿¡¼ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. C¾ð¾îÀÇ ±¸Á¶Ã¼¿Í ÀÚ¹ÙÀÇ Å¬·¡½º°¡ °°Àº ¿ªÇÒÀ» ÇÑ´Ù¸é È®ÀåµÈ Ŭ·¡½º°¡ ¾Æ´Ñ ±âº»ÀûÀÎ Àڹ٠Ŭ·¡½º´Â ±¸Á¶Ã¼¿Í ±× ¸ð½ÀÀÌ µ¿ÀÏÇÏ´Ù´Â °ÍÀ» ¹àÈ÷¸é¼ Ŭ·¡½ºÀÇ Àǹ̸¦ ´Ù½Ã Çѹø »ó±â ½ÃÄÑ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
2.3.2 Ŭ·¡½º ¸¸µé±â
¸ÕÀú, ¾Õ¿¡¼ ¸¸µé¾î º» ±¸Á¶Ã¼¿Í ¶È°°Àº µ¥ÀÌÅÍ Å¸ÀÔÀ» Àڹ٠Ŭ·¡½º·Î ¸¸µé¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¾Æ·¡ÀÇ Å¬·¡½º´Â ¾Õ Àý¿¡¼ ³ª¿Â ±¸Á¶Ã¼¿Í öÀÚµµ Ʋ¸° °ÍÀÌ º°·Î ¾ø½À´Ï´Ù.
PERSON.java |
public class PERSON { |
C:\examples\1.Ŭ·¡½ºÀÇ °³³ä>javac PERSON.java |
ÀÌ ÆÄÀÏÀ» ÄÄÆÄÀÏ ÇßÀ» ¶§ ¿ì¸®´Â .classÈ®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» Çϳª ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¾à°£ ´Ù¸£±ä ÇÏÁö¸¸ publicÀ» ¸ðµÎ Á¦°ÅÇϰí structŰ¿öµå¸¦ class·Î ¹Ù²Û´Ù¸é ¸ðµç ¸é¿¡¼ ±¸Á¶Ã¼¿Í ¶È°°½À´Ï´Ù. 3°³ÀÇ º¯¼ö¸¦ ´ã°í ÀÖ´Â »õ·Î¿î µ¥ÀÌÅÍ Å¸ÀÔÀÌ ¸¸µé¾îÁø °ÍÀÔ´Ï´Ù.
À§ÀÇ classŰ¿öµå·Î ¸¸µç µ¥ÀÌÅÍ Å¸ÀÔÀ» ½ÇÁ¦ ÀÚ¹Ù·Î ½ÇÇàÇØ º¼ ¼ö ÀÖ´Â main¸Þ¼µå¸¦ Æ÷ÇÔÇÑ Äڵ带 Á¦ÀÛÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ÀÚ¹Ù¿¡¼´Â main¸Þ¼µå¸¦ Æ÷ÇÔÇϰí Àִ Ŭ·¡½º°¡ ½ÇÇà Ŭ·¡½º°¡ µÇ¸ç ½ÇÇàÀº ¡°java Ŭ·¡½ºÀÇ À̸§¡±À¸·Î Çϰí ÀÖ½À´Ï´Ù. main ¸Þ¼µå¸¦ Æ÷ÇÔÇÑ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Test3.java |
public class Test3 { |
C:\examples\1.Ŭ·¡½ºÀÇ °³³ä>javac Test3.java |
±¸Á¶Ã¼¿Í Ŭ·¡½ºÀÇ Â÷ÀÌÁ¡Àº ÇöÀçÀÇ ÀÚ¹Ù ¼Ò½º¿¡¼´Â ÀüÇô ã¾Æ º¼ ¼ö ¾ø½À´Ï´Ù. ¾ÆÁ÷ Ŭ·¡½ºÀÇ ÀåÁ¡µéÀÌ ³ªÅ¸³ª°í ÀÖÁö ¾Ê±â ¶§¹®¿¡ º°´Ù¸¥ Â÷ÀÌÁ¡À» ´À³¢Áö ¸øÇÒ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ±× Â÷ÀÌÁ¡µéÀÌ °´Ã¼ ÁöÇâ¾ð¾îÀÇ ¸Å·ÂÀ̶ó´Â °ÍÀ» ¹Ì¸® ÁüÀÛ ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
ÀÌÁ¦, Ŭ·¡½º¿Í ±¸Á¶Ã¼¸¦ ºñ±³ÇØ º¸°Ú½À´Ï´Ù. ¾Æ·¡ÀÇ Ç¥´Â Ŭ·¡½º¿Í ±¸Á¶Ã¼ÀÇ ºñ±³¸¦ Àß º¸¿© ÁÖ°í ÀÖ½À´Ï´Ù.
Ŭ·¡½º¿Í ±¸Á¶Ã¼ÀÇ ºñ±³ | ||
Ŭ·¡½º |
±¸Á¶Ã¼ |
Á¾·ù |
Ŭ·¡½º Ŭ·¡½º·Î ¸¸µç µ¥ÀÌÅÍ Å¸ÀÔ Å¬·¡½º º¯¼ö »ó¼ö |
±¸Á¶Ã¼ ±¸Á¶Ã¼·Î ¸¸µç µ¥ÀÌÅÍ Å¸ÀÔ ±¸Á¶Ã¼ º¯¼ö »ó¼ö |
¹« ¹« Á¸Àç Á¸Àç ½ÇÁ¸ |
ÀÌ Ç¥¿¡¼ ³ªÅ¸³»°íÀÚ ÇÏ´Â °ÍÀº Ŭ·¡½º¿Í ±¸Á¶Ã¼´Â Â÷À̰¡ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. Ŭ·¡½º´Â ±¸Á¶Ã¼ÀÇ º¹»çÆÇÀÏ Á¤µµ·Î ±× °³³äÀº ºñ½ÁÇÕ´Ï´Ù.
2.3.3 °á·Ð
°á·ÐÀûÀ¸·Î, Ŭ·¡½º´Â ±¸Á¶Ã¼¸¦ ¹ßÀü½ÃÄÑ ¸¸µç °ÍÀ̶ó°í ºÁµµ µÉ °ÍÀÔ´Ï´Ù. ¿©±â¼ Ŭ·¡½º´Â ´ç¿¬È÷ ÃÖ°í »óÀ§¿¡ Á¸ÀçÇÏ´Â ½ÅÀûÀÎ Á¸ÀçÀÌ¸ç °´Ã¼ ÁöÇâÀûÀÎ °³³ä¿¡¼ »õ·Î¿î µ¥ÀÌÅÍ Å¸ÀÔÀ» ¸¸µç´Ù´Â °ÍÀº ´ç¿¬ÇÑ ÀÏÀÌÁö¸¸ °íÀü ÇÁ·Î±×·¡¸Ó¿¡°Ô´Â ¾à°£ »ý¼ÒÇÑ Á¢±Ù ¹æ½ÄÀÏ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é °ú¿¬ Â÷ÀÌÁ¡Àº ¹«¾ùÀϱî¿ä? ±× Â÷ÀÌÁ¡ÀÌ ÀÚ¹ÙÀÇ Å« ÈûÀÌ¸ç ¸Å·ÂÀÎ °ÍÀÔ´Ï´Ù. ´ÙÀ½ Àå¿¡¼´Â Ŭ·¡½º¿Í ±¸Á¶Ã¼ÀÇ Â÷ÀÌÁ¡ÀΠŬ·¡½º¸¸ÀÇ Æ¯Â¡À» ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |