Schatzi Java Online Manual & Tutorial & Lecture

 

 1 »ý¼ºÀÚÇÔ¼ö
  »ý¼ºÀÚÇÔ¼ö¶õ Ŭ·¡½º¸¦ ÀÌ¿ëÇÏ¿© ÇϳªÀÇ ¸Þ¸ð¸®¸¦ °¡Áø instance Áï, °´Ã¼¸¦ »ý¼ºÇÒ ¶§ Á¦ÀÏ ¸ÕÀú È£ÃâµÇ´Â ÇÔ¼öÀÔ´Ï´Ù. Ŭ·¡½º¸¦ ¸¸µé¶§ »ç¿ëÀÚÁ¤ÀÇ »ý¼ºÀÚ¸¦ ¸¸µéÁö ¾Ê´Â´Ù¸é ¸Å°³º¯¼ö°¡ ¾ø´Â µðÆúÆ® »ý¼ºÀÚÇÔ¼ö¸¦ »ç¿ëÇÏ°Ô µÇ¸ç µðÆúÆ® »ý¼ºÀÚÇÔ¼ö¸¦ »ç¿ëÀÚ°¡ ¸¸µé°Å³ª ¾Æ´Ï¸é ¸Å°³º¯¼ö°¡ ÀÖ´Â »ý¼ºÀÚÇÔ¼ö¸¦ ´Ù½Ã ¸¸µç´Ù¸é ±âÁ¸ÀÇ µðÆúÆ® »ý¼ºÀÚ ÇÔ¼ö´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.


 2 »ý¼ºÀÚÇÔ¼öÀÇ Æ¯Â¡
 

»ý¼ºÀÚ ÇÔ¼ö´Â À¯ÀÏÇÏ°Ô ¸®ÅϰªÀÌ ¾ø´Â ÇÔ¼ö·Î Á¸ÀçÇÕ´Ï´Ù. ±×¸®°í »ý¼ºÀÚ ÇÔ¼öÀÇ À̸§Àº Ŭ·¡½ºÀÇ À̸§°ú µ¿ÀÏÇϸç ÀϹÝÀûÀ¸·Î ¸â¹öÀÇ ÃʱâÈ­³ª ¸â¹öÀÇ ±âº»°ª ÇÒ´çÀ» À§ÇÑ Äڵ尡 ¿À°Ô µÇ´Â ºÎºÐÀ̸ç Ŭ·¡½ºÀÛ¾÷À» ÇÒ ¶§ Á¦ÀÏ ¸ÕÀú ÇÁ·Î±×·¥ÇØ¾ß ÇÒ °ÍµéÀ» »ðÀÔÇÏ°Ô µË´Ï´Ù.

»ý¼ºÀÚ ÇÔ¼ö´Â new ¿¬»êÀÚ¿Í ÇÔ²² »ç¿ëµÇ´Âµ¥ new ¿¬»êÀÚ°¡ »ý¼ºÀÚ ÇÔ¼ö¸¦ È£Ãâ ÇÔÀ¸·Î½á »ý¼ºµÈ ¸Þ¸ð¸®¿¡ ±âº»ÀûÀÎ ¸â¹öÀÇÃʱâÈ­ ÀÛ¾÷À» ³¡³»¸ç new¿¬»êÀÚ´Â ¸Þ¸ð¸®ÀÇ ÁÖ¼Ò¸¦ °´Ã¼ÀÇ º¯¼ö¿¡ ÇÒ´çÇÏ°Ô µÇ´Â °úÁ¤À» °ÅÄ¡°Ô µË´Ï´Ù.

 

 3 µðÆúÆ® »ý¼ºÀÚ
 


»ý¼ºÀÚ°¡ Á¦°øµÇÁö ¾ÊÀº Ŭ·¡½º¿¡ ´ëÇÏ¿© ÄÄÆÄÀÏ·¯´Â Àμö ¸®½ºÆ®¸¦ °¡ÁöÁö ¾Ê´Â »ý¼ºÀÚ¸¦ ÀÚµ¿À¸·Î Á¦°øÇÑ´Ù.

public class Test
{
      public int i;
}

public class DefaultConstructor
{
     public static void main(String args[])
     {
          new Test();/* µðÆúÆ® »ý¼ºÀÚÇÔ¼öÀÇ È£Ãâ */
     }
}

 

 4 »ý¼ºÀÚ È£Ãâ ¼ø¼­ÀÇ ±ÔÄ¢
  1. Å¬·¡½º °èÃþ±¸Á¶ÀÇ ·çÆ®¿¡¼­ ÇöÀç Ŭ·¡½º¿¡ À̸£±â Á÷Àü±îÁöÀÇ ¸ðµç »ý¼ºÀÚ¸¦ Â÷·Ê·Î È£ÃâÇÑ´Ù.
2. ¸â¹ö (Çʵå) ÃʱâÈ­ ¹®ÀåµéÀÌ ¼±¾ðµÈ ¼ø¼­´ë·Î È£ÃâµÈ´Ù.
3. ÇöÀç Ŭ·¡½º »ý¼ºÀÚÀÇ ¸ðµç ½ÇÇ๮ÀÌ ½ÇÇàµÈ´Ù.

 

 5 »ó¼Ó°ü°è¿¡¼­ »ý¼ºÀÚÇÔ¼öÀÇ È£ÃâÀÇ ¿¹
class GrandFather
{
         public
GrandFather()
         {
                  System.out.println(" I am GrandFather "
);
        
}
}
class Father extends GrandFather
{
         public
Father()
         {
                  System.out.println(" I am Father "
);
         }
}
 class FChild extends Father
{
    public
FChild()
    {
        System.out.println(" I am Child "
);
    }

    public static void main(String[] args)
    {
       FChild f = new
FChild();
   
}
}

 °á°úÈ­¸é  I am GrandFather

 I am Father

 I am Child 

 

 

 


Copyright ¨Ï 1999-2000 Schatzi. All rights reserved.
http://www.jabook.org
http://schatzi.konkuk.ac.kr