JAVA 프로그래밍
CallingThis
쇠주한잔!
2009. 10. 7. 11:44
public class CallingThis {
private String name;
private int age;
public CallingThis(){
this("이름없음");
//this를 이용해서 CallingThis(String name)생성자 호출
System.out.println("CallingThis() 생성자 완료");
}
public CallingThis(String name) {
this(name, -1);
//this를 이용해서 CallingThis(String name, int age) 생성자 호출
System.out.println("CallingThis(String name) 생성자 완료");
}
public CallingThis(String name, int age) {
this.name = name;
this.age = age;
System.out.println("name:" + name + " number:" + age);
System.out.println("CallingThis(String name, int age) 생성자 완료");
}
public static void main(String[] args) {
CallingThis c = new CallingThis();
}
}
private String name;
private int age;
public CallingThis(){
this("이름없음");
//this를 이용해서 CallingThis(String name)생성자 호출
System.out.println("CallingThis() 생성자 완료");
}
public CallingThis(String name) {
this(name, -1);
//this를 이용해서 CallingThis(String name, int age) 생성자 호출
System.out.println("CallingThis(String name) 생성자 완료");
}
public CallingThis(String name, int age) {
this.name = name;
this.age = age;
System.out.println("name:" + name + " number:" + age);
System.out.println("CallingThis(String name, int age) 생성자 완료");
}
public static void main(String[] args) {
CallingThis c = new CallingThis();
}
}