Java
Getter / Setter
h_jinnny
2024. 3. 12. 18:24
Getter / Setter란?
private를 관리하는 메서드
private할 때 다른 클래스에서 접근하려면 해당 클래스 안의 메서드를 통해서만 가능하다.
getter는 private를 외부로 꺼내는 메서드
setter는 private에 값을 넣는 메서드
public class Book {
private String title;
private int price;
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
}
Getter
내부의 멤버변수에 저장된 값을 외부로 리턴
메개변수는 없고 리턴 값만 있는 메서드로 정의한다.
Setter
외부로부터 데이터르르 전달받아 멤버변수에 저장
메개변수만 있고, 리턴 값은 없는 메서드로 정의한다