Getter / Setter

2024. 3. 12. 18:24Java

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

외부로부터 데이터르르 전달받아 멤버변수에 저장

메개변수만 있고, 리턴 값은 없는 메서드로 정의한다

'Java' 카테고리의 다른 글

Wrapper 클래스  (0) 2024.03.12
변수의 기본형 & 참조형 타입  (0) 2024.03.12
컴파일러와 인터프리터  (0) 2024.03.12
command not found:code 오류  (0) 2024.03.11
Hello.java 분석하기  (0) 2024.03.11