본문 바로가기

JAVA 프로그래밍

CallingThis

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();
 }
}

'JAVA 프로그래밍' 카테고리의 다른 글

Interface(인터페이스)  (0) 2009.10.07
static 메소드  (0) 2009.10.07
Inheritance(상속)  (0) 2009.10.07
아스키코드를 이용하지 않고 바로 처리해주는 함수  (0) 2009.10.07
재귀함수  (0) 2009.10.07