* ȸ¿ø°¡ÀÔ * ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ ã±â   ID PW
Last Modified : 2008.09.14

½Äº°ÀÚ¿Í Å°¿öµå ±×¸®°í ÁÖ¼®

½Äº°ÀÚ ? Ű¿öµå ?

½Äº°ÀÚ ( Identifier ) ´Â Ŭ·¡½º³ª º¯¼ö, ¸Þ¼ÒµåÀÇ À̸§À» ¸»ÇÕ´Ï´Ù.
ÀÚ¹Ù¿¡¼­ ½Äº°ÀÚ ÀÛ¼º½Ã, Áï Ŭ·¡½º, º¯¼ö, ¸Þ¼Òµå¿¡ À̸§À» ÁöÁ¤ÇÒ ¶§ ÁöÄÑ¾ß ÇÒ ¹®¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  1. °ø¹éÀÌ ¾ø¾î¾ß ÇÑ´Ù
  2. ¹®ÀÚ, _ , $ ·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù
  3. ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÑ´Ù
  4. ±æÀÌÀÇ Á¦ÇÑÀÌ ¾ø´Ù
  5. ÀÚ¹Ù¿¡¼­ »ç¿ëµÇ´Â Ű¿öµå( keywords )´Â »ç¿ëÇÒ ¼ö ¾ø´Ù

2. ¿¡¼­ ¹®ÀÚ´Â ÀÚ¹Ù°¡ 2¹ÙÀÌÆ® À¯´ÏÄڵ带 »ç¿ëÇϹǷΠ¾î´À ±¹°¡ÀÇ ¹®ÀÚµçÁö »ó°üÀÌ ¾ø½À´Ï´Ù.
¿¹µé µé¸é, ¸Þ¼Òµå À̸§À» ÁöÁ¤Çϴµ¥ public void ÀÔ±ÝÇÏ´Ù(int ±Ý¾×) ¿Í °°ÀÌ ÇѱÛÀ» »ç¿ëÇØµµ µÈ´Ù´Â ¾ê±âÀÔ´Ï´Ù.
ÇÏÁö¸¸ ¹®¹ý¿¡ ¾î±ß³ªÁö ¾Ê´õ¶óµµ ½Äº°ÀÚ´Â ¿µ¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °ü·ÊÀÔ´Ï´Ù.
ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó´Â Ç×»ó ÀÚ½ÅÀÇ Äڵ尡 ´Ù¸¥ »ç¶÷¿¡°Ôµµ À¯¿ëÇÏ°Ô »ç¿ëµÉ °ÍÀ» ÀüÁ¦·Î ÀÛ¼ºÇØ¾ß ÇϹǷΠ"À̸§À» ¿µ¾î·Î Áþ´Â´Ù" ´Â ±âº»ÀûÀÎ °ü·ÊÀÔ´Ï´Ù.
¹®¹ýÀûÀ¸·Î ½Äº°ÀÚ°¡ _ ¶Ç´Â $ ·Î ½ÃÀÛÇØµµ µÈ´Ù°í ÇÏ´õ¶óµµ ÇÇÇÏ´Â °Í ¶ÇÇÑ °ü·ÊÀÔ´Ï´Ù.

5. ¿¡¼­ "Ű¿öµå" ( keyword ) ¶õ ÀÚ¹Ù¿¡¼­ ¹Ì¸® ¿¹¾àÇØ ³õÀº ´Ü¾î¸¦ ÀǹÌÇÕ´Ï´Ù.
ÀÚ¹Ù ¾ð¾îÀÇ »À´ë¸¦ ÀÌ·ç´Â Ű¿öµå¸¦ °¡Áö°í Ŭ·¡½º, º¯¼ö, ¸Þ¼ÒµåÀÇ À̸§À¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÚ¹Ù¿¡¼­ ½Äº°ÀÚ¿¡ ´ëÇÑ "°ü·Ê"

  1. Ŭ·¡½º À̸§Àº ¿µ¹®ÀÚ ´ë¹®ÀÚ·Î ½ÃÀÛÇÑ´Ù.
  2. º¯¼ö³ª ¸Þ¼Òµå À̸§Àº ¿µ¹®ÀÚ ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÑ´Ù.
  3. Ŭ·¡½º, ¸Þ¼Òµå, º¯¼ö À̸§¿¡¼­ Àǹ̴ÜÀ§°¡ µÇ´Â µÎ¹øÂ° ´Ü¾îÀÇ Ã¹¹®ÀÚ´Â ´ë¹®ÀÚ·Î ÀÛ¼ºÇÏ°í ´Ü¾îÀÇ ³ª¸ÓÁö´Â ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇÑ´Ù.(ÀÚ¹ÙºóÁî¿¡¼­´Â ´Ü¼øÈ÷ °ü·Ê°¡ ¾Æ´Ñ ½ºÆå)

´ÙÀ½Àº °ü·Ê¸¦ ÁöŲ Àڹ٠Ŭ·¡½º ¼Ò½ºÀÔ´Ï´Ù.
Ŭ·¡½º À̸§°ú º¯¼ö À̸§ ¸Þ¼Òµå À̸§ÀÌ °ü·Ê´ë·Î Áö¾îÁ³´ÂÁö È®ÀÎÇÕ´Ï´Ù.
½Äº°ÀÚ¿Í Å°¿öµå¸¦ ±¸º°ÇØ º¾´Ï´Ù.

Account.java

// Ŭ·¡½º¸í Account ´Â ´ë¹®ÀÚ·Î ½ÃÀÛ
public class Account {
  
  // º¯¼ö¸í accountNo ´Â ù¹®ÀÚ´Â ¼Ò¹®ÀÚ µÎ¹øÂ° ¾îÀýÀº ´ë¹®ÀÚ·Î ½ÃÀÛ
  private String accountNo; 
  
  // º¯¼ö balance ´Â ¼Ò¹®ÀÚ·Î ½ÃÀÛ
  private int balance;

  // setBalance´Â ¼Ò¹®ÀÚ·Î ½ÃÀÛ µÎ¹øÂ° ¾îÀý Balance ´Â ´ë¹®ÀÚ·Î ½ÃÀÛ
  public void setBalance(int amount) { 
    balance = balance + amount;
  }
  
  // getBalance ´Â ¼Ò¹®ÀÚ·Î ½ÃÀÛ µÎ¹øÂ° ¾îÀý Balance´Â ´ë¹®ÀÚ·Î ½ÃÀÛ
  public int getBalance() { 
    return balance;
  }
}

ÁÖ¼® ( Comment )

ÁÖ¼®Àº Äڵ忡 ¼³¸íÀ» ºÙÀ̱â À§ÇØ »ç¿ëµÇ´Â °ÍÀ¸·Î ÇÁ·Î±×·¥ ½ÇÇà°ú´Â »ó°üÀÌ ¾ø½À´Ï´Ù.
´Ù½Ã ¸»ÇØ Äڵ带 º¸´Â ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °ÍÀ̰í, ÀÚ¹Ù ÀÎÅÍÇÁ¸®ÅÍ´Â ÀÌ ºÎºÐÀ» ÇØ¼®ÇÏÁö ¾Ê°í ³Ñ¾î°©´Ï´Ù.
ÀÚ¹Ù¿¡¼­ »ç¿ëµÇ´Â ÁÖ¼®Àº ÇÑÁÙ ÁÖ¼®, ¿©·¯¶óÀÎ ÁÖ¼®°ú µµ¿ò¸» ¹®¼­¸¦ ¸¸µå´Â µ¥ »ç¿ëµÇ´Â ÁÖ¼®À¸·Î ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.

// ÁÖ¼®¹®

'//' Ç¥½ÃºÎÅÍ ±× ÁÙÀÇ ³¡±îÁö À§Ä¡ÇÑ ¸ðµç ¹®ÀÚ¸¦ ÁÖ¼®À¸·Î ó¸®ÇÕ´Ï´Ù.

/* ÁÖ¼®¹® */

ÁÙ ¼ö¿Í »ó°ü¾øÀÌ '/*' ºÎÅÍ '*/' Ç¥½ÃÀü±îÁöÀÇ ¸ðµç ¹®ÀÚ¸¦ ÁÖ¼®À¸·Î ó¸®ÇÕ´Ï´Ù.

/** ÁÖ¼®¹® */

ÁÙ ¼ö¿Í »ó°ü¾øÀÌ '/**' ºÎÅÍ '*/' Ç¥½Ã Àü±îÁöÀÇ ¸ðµç ¹®ÀÚ¸¦ ÁÖ¼®À¸·Î ó¸®ÇÕ´Ï´Ù.
ÀÌ ÁÖ¼®Àº javadoc.exe ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¼­ HTML ÇüÅÂÀÇ ¼Ò½ºÄÚµå µµ¿ò¸» ¹®¼­¸¦ »ý¼ºÇÏ´Â ±â´ÉÀ» °¡Áö°í À־ '¹®¼­È­ ÁÖ¼®'À̶ó°í ºÒ¸³´Ï´Ù.
¹®¼­È­ ÁÖ¼®°ú ±¸º°Çؼ­ // ³ª /* */ ÁÖ¼®À» '±¸ÇöÁÖ¼®'À̶ó°í ÇÕ´Ï´Ù.
¹®¼­È­ ÁÖ¼®Àº ±»ÀÌ ¼Ò½º Äڵ带 º¼ Çʿ䰡 ¾øÀÌ Å¬·¡½º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ º¸¿©ÁÖ±â À§ÇØ »ç¿ëµË´Ï´Ù.