본문으로 바로가기
package constructor;

public class Person {
	String name;
	float height;
	float weight;
	
	public Person() {} //프로그래머가 직접 추가한 디폴트 생성자
	
	public Person(String pname) {
		name = pname;
	}	// 사람 이름을 매개변수로 받아서 Person 클래스를 생성하는 생성자
	public Person(String pname, float pheight, float pweight) {
		name = pname;
		height = pheight;
		weight = pweight;
	} // 이름, 키, 몸무게를 매개변수로 입력받는 생성자

}

다음과 같이 Person클래스에서 여러 가지 생성자를 제공한다면 이 클래스를 사용하여 인스턴스를 만드는 경우에 필요한 생성자를 골라서 사용할 수 있습니다.