[] STUDY ³»¿ë

ÀÛ¼ºÀÏ 2003-10-21
ÀÛ¼ºÀÚ park
Á¶È¸¼ö 1930
Á¦ ¸ñ extends ¿Í implements

¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â

»ó¼Ó°ú import


1. import

import ´Â ¿ÜºÎ¿¡ Àִ Ŭ·¡½º¸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ì »ç¿ëÇÑ´Ù. CÀÇ #include ¿Í ±× ¿ªÇÒÀÌ À¯»çÇÏ´Ù. ÀÚ¹ÙÀÇ Å¬·¡½º´Â ±× °¡Áö¼ö°¡ ¸Å¿ì ¸¹¾Æ Á¾·ùº°·Î Ŭ·¡½º¸¦ ¹­¾î °ü¸®ÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ» Package¶ó ºÎ¸¥´Ù.

±×Áß¿¡ »ç¿ëÀÚ°¡ Ưº°È÷ ¼±¾ðÇÏÁö ¾Ê°í »ç¿ëÇÒ ¼ö ÀÖ´Â Package´Â "java.lang" ÀÌ´Ù. ¿ì¸®°¡ ÀÍÈ÷ »ç¿ëÇÑ "System.out.print"¶ó´Â ¸í·Éµµ ½ÇÁ¦·Î´Â java.lang¾È¿¡ µé¾î ÀÖ´Â ÇϳªÀÇ Å¬·¡½ºÀÌ´Ù.

Ŭ·¡½º¸¦ ¼±¾ðÇÏ´Â ¹æ¹ýÀº Å©°Ô µÎ°¡Áö·Î ¼±¾ðÇÑ´Ù.

1) import ÆÐÅ°Áö.Ŭ·¡½º;

2) import ÆÐÅ°Áö.*;

1)¹øÀÇ °æ¿ì´Â ƯÁ¤ ÆÐÅ°ÁöÀÇ Å¬·¡½º¸¸À» »ðÀÔÇÏ´Â °æ¿ìÀÌ°í, 2)¹øÀÇ °æ¿ì´Â ƯÁ¤ ÆÐÅ°Áö¾È¿¡ ÀÖ´Â ¸ðµç Ŭ·¡½º¸¦ »ðÀÔÇ϶ó´Â ¸í·ÉÀÌ´Ù. ±×·¯³ª ÇÏÀ§ ÆäÅ°ÁöÀÇ ³»¿ëÀº Æ÷ÇÔµÇÁö ¾Ê´Â´Ù.

2. extends

ÀÚ¹Ù¿¡¼­´Â »ó¼ÓÀ» Çϱâ À§ÇØ extends¸¦ ÀÌ¿ëÇÑ´Ù.

class »õ·Î¿îŬ·¡½º extends »ó¼ÓÇÒ Å¬·¡½º{

}


3. Interface(implements)

ÀÚ¹Ù¿¡¼­´Â ´ÙÁß»ó¼ÓÀ» ±ÝÁöÇÏ°í ÀÖ´Ù. ±×·¯³ª ÇÁ·Î±×·¥À» ÇÏ´Ùº¸¸é ´ÙÁß»ó¼ÓÀÇ Çʿ伺À» ´À³¢°Ô µÈ´Ù.

À̶§ »ç¿ëÇÏ´Â ±â¹ýÀÌ Interface ±â¹ýÀÌ´Ù.


Interface´Â ½ÇÁ¦ °´Ã¼¸¦ Á¤ÀÇÇÑ °ÍÀÌ ¾Æ´Ï°í ´Ü¼øÈ÷ °´Ã¼°¡ °®°í ÀÖ¾î¾ß ÇÏ´Â ±â´É¸¸À» ¸í½ÃÇÑ´Ù. µû¶ó¼­ ½ÇÁ¦ ±â´ÉÀÇ ±¸ÇöÀº ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º¿¡¼­ Á¤ÀÇÇØ ÁÖ¾î¾ß ÇÑ´Ù.


class »õ·Î¿îŬ·¡½º extends »ó¼ÓÇÒ Å¬·¡½º implements ´ÙÁß»ó¼ÓÇÒ Å¬·¡½º, Ŭ·¡½º,...{

}


extends ¿Í implements °ú(¿Í) °ü·ÃµÈ Ãß°¡ Á¤º¸

  • ³»ºÎ Ŭ·¡½º(method type) [2004-02-08] [park´Ô Àç°ø] [Á¶È¸:1182]
  • ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ã¹¹ø° ÇÁ·Î±×·¡ [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1068]
  • Linux¿¡¼­ Àڹ٠ȯ°æ ¼³Á¤Çϱâ [2003-11-24] [park´Ô Àç°ø] [Á¶È¸:1227]
  • Á¢±Ù Á¦ÇÑÀÚ [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1545]
  • extends ¿Í implements [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1930]
  • ÀÚ¹Ù °³¿ä [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1418]
  • ¹Ýº¹¹®°ú Á¦¾î¹® [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1013]
  • µ¥ÀÌÅÍÇü [2003-10-21] [parksj´Ô Àç°ø] [Á¶È¸:1087]
  • ¹è¿­ ¼±¾ð [2003-10-21] [park´Ô Àç°ø] [Á¶È¸:1792]
  • ´ÙÂ÷¿ø ¹è¿­ [2003-10-21] [parksh´Ô Àç°ø] [Á¶È¸:1296]

    ¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â