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 을 입력하자