개요
public class BirthDay {
private int day;
private int month;
private int year;
}
class 내부의 멤버 변수들을 private으로 선언한 경우, 이 변수들을 사용하기 위해서는 getter, setter 메서드를 이용해야 한다. 이때 사용할 수 있는 IntelliJ에서 제공하는 getter/setter 생성 단축키에 대해 알아보자.
getter, setter 생성
Alt + Insert
getter와 setter를 만들고자 하는 클래스 내부에 커서를 두고 "Alt + Insert"를 누르면
위와 같이 뜬다. "Getter and Setter"를 클릭하면
위와 같은 창이 뜬다. 여기서 getter와 setter를 만들고자 하는 변수를 선택하여 OK를 누른다.
결과
public class BirthDay {
private int day;
private int month;
private int year;
public int getDay() {
return day;
}
public void setDay(int day) {
this.day = day;
}
public int getMonth() {
return month;
}
public void setMonth(int month) {
this.month = month;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
}
자동으로 getter와 setter가 생성된 것을 확인할 수 있다.