Schatzi Java Online Manual & Tutorial & Lecture

 

 1 »ý¼ºÀÚ ¿Í this
  ÇϳªÀÇ Å¬·¡½º³»¿¡¼­ ¿©·¯°³ÀÇ Áߺ¹ »ý¼ºÀÚ°¡ ÀÖÀ» ¶§ Æ¯Á¤ »ý¼ºÀÚ°¡ ´Ù¸¥ »ý¼ºÀÚ¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù. À̶§ ÀÚ½ÅÀ» °¡¸£Å°´Â thisÁö½ÃÀÚ¸¦ »ç¿ëÇÑ´Ù.  




 2 »ý¼ºÀÚ¿¡¼­ thisÀÇ »ç¿ë
 

public class OverloadConstructor2
{
         private
String name;
         private int num;                 

         public OverloadConstructor2()
         {
                  this("µðÆúÆ®---"
);
         }
         public
 OverloadConstructor2(String name)
         {
                  this(name, 1000
);                 
         }
         public OverloadConstructor2(String name, int
num)
         {
                  this
.name = name;
                  this
.num = num;
                  System.out.println("name:" + name + "  number:"
+ num);
         }
         public static void
main(String[] args)
         {
                  OverloadConstructor2 oc1 = new
OverloadConstructor2();
                  OverloadConstructor2 oc2 = new OverloadConstructor2("¸Å°³º¯¼öString---"
);
                  OverloadConstructor2 oc3 = new OverloadConstructor2("¸Å°³º¯¼öStirng,int---", 2001
);
         }
}

 °á°úÃâ·Â E:\JavaSource>java OverloadConstructor2
name:µðÆúÆ®---  number:1000
name:¸Å°³º¯¼öString---  number:1000
name:¸Å°³º¯¼öStirng,int---  number:2001

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