20210802) 메소드 - 생성자 매개변수

0

JAVA

목록 보기
48/71
package constructors_parameters;

public class Person {
	
	private String name;
	private double height;
	
	//생성자에 매개변수 넣기
	public Person(String name, double height) {
		this.name = name;
		this.height = height;
		System.out.println("한 사람을 생성!");
	}
	
	//public Person(){}; 기본생성자
	
	//get set
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getHeight() {
		return height;
	}
	public void setHeight(double height) {
		this.height = height;
	}
}
package constructors_parameters;

public class App {

	public static void main(String[] args) {
		// 생성자의 매개변수에 따라 입력
		Person p1 = new Person("펭수", 120.0);
		Person p2 = new Person("길동", 172.5);
		Person p3 = new Person("헹수", 165.5);
		
		System.out.println(p1.getName());
		System.out.println(p1.getHeight());

		System.out.println(p2.getName());
		System.out.println(p2.getHeight());
		
		System.out.println(p3.getName());
		System.out.println(p3.getHeight());
		

	}

}

매개변수가 있는 생성자만 있을 경우
객체 생성시 매개변수를 입력해야 함

기본생성자 public Person(){}도 추가하여
초기값을 name = "?", height = 0.0 을 입력하자

0개의 댓글

관련 채용 정보