¼Ò½ºÄÚµå¶óÀ̺귯¸®  °´Ã¼ÁöÇâ  this()  

this()¸¦ ÅëÇØ Ŭ·¡½º ÀÚ½ÅÀÇ »ý¼ºÀÚ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â ¿¹Á¦

ThisSelf.java 

public class ThisSelf {
  
private 
String name;
  
private int 
age;                  
  
public 
ThisSelf(){
    
this("À̸§¾øÀ½"
);
  }
  
public 
ThisSelf(String name) {
    
this(name, -1
);                 
  }
  
public ThisSelf(String name, int 
age) {
    
this
.name = name;
    
this
.age = age;
    System.out.println(
"name:" + name + "  number:" 
+ age);
  }
  
public static void 
main(String[] args) {
    ThisSelf ts1 = 
new 
ThisSelf();
    ThisSelf ts2 = 
new ThisSelf("È«±æµ¿"
);
    ThisSelf ts3 = 
new ThisSelf("±è»ñ°«"50
);
  }
}

C:\javaExample\04>javac ThisSelf.java
C:\javaExample\04>java ThisSelf
name:À̸§¾øÀ½  number:-1
name:È«±æµ¿  number:-1
name:±è»ñ°«  number:50

Ŭ·¡½º ³»¿¡¼­ this()¸¦ ÀÌ¿ëÇØ¼­ ÇØ´ç Ŭ·¡½ºÀÇ »ý¼ºÀÚ¸Þ¼­µå¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü