IT/IntelliJ

[IntelliJ] getter, setter 단축키

ʕ민지ʔ 2023. 1. 11. 21:15

개요

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가 생성된 것을 확인할 수 있다.