note

생성자 오버로딩 본문

자바/생성자

생성자 오버로딩

투한 2011. 12. 16. 15:39
class MyDate3{//생성자 오버로딩
	private int year;
	private int month;
	private int day;

	public MyDate3(){}
	//밑에 생성자를 만들었기 때문에 위에가 자동적으로 만들어지지 않음
	
	public MyDate3(int new_year, int new_month, int new_day){
		year=new_year;
		month=new_month;
		day=new_day;
	}
public void print(){
	System.out.println(year+ "/" +month+"/"+day);
}
}
public class ConstructorTest05 {
	public static void main(String[] args){

		MyDate3 d= new MyDate3();
		d.print();
		
		MyDate3 d2=new MyDate3(2007,7,19);
		d2.print();
	}

}

0/0/0
2007/7/19


'자바 > 생성자' 카테고리의 다른 글

생성자 내에 또다른 생성자를 호출  (0) 2011.12.16
this 레퍼런스  (0) 2011.12.16
은닉화 생성자 오버로딩  (0) 2011.12.16
생성자 정의하기  (0) 2011.12.16
생성자 은닉화 캡슐화  (0) 2011.12.16