ÃÖ»óÀ§ ·¹º§ Ŭ·¡½º ÀÛ¼º

´Ù¸¥ À¯Çü¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â Ŭ·¡½º¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. »õ Ŭ·¡½º ¸¶¹ý»ç¸¦ ¿©½Ê½Ã¿À.
  2. ÇÊ¿äÇϸ頼ҽº Æú´õ Çʵ带 ÆíÁýÇÏ¿© »õ Ŭ·¡½º°¡ »óÁÖÇÒ Æú´õ¸¦ Ç¥½ÃÇϽʽÿÀ. °æ·Î¸¦ ÀÔ·ÂÇϰųª Ã£¾Æº¸±â ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© Æú´õ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÇöÀç ¼±ÅûçÇ׿¡ ´ëÇÑ Æú´õ¸¦ ãÀº °æ¿ì ÇØ´ç Æú´õ°¡ ¼Ò½º Æú´õ Çʵ忡 »õ Ŭ·¡½ºÀÇ ÄÁÅ×À̳ʷΠ³ªÅ¸³³´Ï´Ù.
  3. ÆÐŰÁö Çʵ忡 »õ Ŭ·¡½º°¡ »óÁÖÇÒ ÆÐŰÁö¸¦ ÀÔ·ÂÇϰųª Ã£¾Æº¸±â¸¦ Ŭ¸¯ÇÏ¿© ¼±ÅÃÇϽʽÿÀ. »õ Ŭ·¡½º°¡ ±âº» ÆÐŰÁö¿¡¼­ ÀÛ¼ºµÇµµ·Ï ÇÏ·Á¸é ÀÌ Çʵ带 °ø¹éÀ¸·Î µÎ½Ê½Ã¿À.
  4. ¿£Å¬·Î¡ À¯Çü »óÀÚ¸¦ ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À.
  5. À̸§ Çʵ忡 »õ Ŭ·¡½º À̸§À» ÀÔ·ÂÇϽʽÿÀ.
  6. ¼öÁ¤ÀÚ ´ÜÀÏ ¼±Åà ´ÜÃ߸¦ »ç¿ëÇÏ¿© public ¶Ç´Â default ¾×¼¼½º ¼öÁ¤ÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ.
    Âü°í: À¯Çü¿¡ Æ÷ÇÔµÈ Å¬·¡½º¸¦ ÀÛ¼ºÇÒ ¶§¸¸ private ¹× protected ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  7. ¼±ÅÃÀûÀ¸·Î ÀûÀýÇÑ ¼±ÅöõÀ» »ç¿ëÇÏ¿© »õ Ŭ·¡½º¿¡ ´ëÇÑ abstract ¶Ç´Â final ¼öÁ¤ÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ.
    Âü°í: À¯Çü¿¡ Æ÷ÇÔµÈ Å¬·¡½º¸¦ ÀÛ¼ºÇÒ ¶§¸¸ static ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  8. ¼öÆÛŬ·¡½º Çʵ忡 Ã£¾Æº¸±â¸¦ ÀÔ·ÂÇϰųª Ŭ¸¯ÇÏ¿© »õ Ŭ·¡½ºÀÇ ¼öÆÛŬ·¡½º¸¦ ¼±ÅÃÇϽʽÿÀ.
  9. Ãß°¡ ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ±¸ÇöÇÒ »õ Ŭ·¡½ºÀÇ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡ÇϽʽÿÀ.
  10. »õ Ŭ·¡½º¿¡¼­ ÀϺΠ¸Þ¼Òµå ½ºÅÓÀ» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
  11. ¸ðµÎ ¿Ï·áÇßÀ¸¸é ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.

°ü·Ã °³³ä

Java ÇÁ·ÎÁ§Æ®

°ü·Ã Ÿ½ºÅ©

»õ Java Ŭ·¡½º ÀÛ¼º
ÁßøµÈ Ŭ·¡½º ÀÛ¼º
±âÁ¸ ÄÄÆÄÀÏ ´ÜÀ§¿¡¼­ Ŭ·¡½º ÀÛ¼º

°ü·Ã ÂüÁ¶

»õ Java ÇÁ·ÎÁ§Æ® ¸¶¹ý»ç
»õ ¼Ò½º Æú´õ ¸¶¹ý»ç
»õ Java ÆÐŰÁö ¸¶¹ý»ç
»õ Java Ŭ·¡½º ¸¶¹ý»ç
Java µµ±¸ ¸ðÀ½ Á¶Ä¡

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.