금. 7월 4th, 2025

게터(Getter) 및 세터(Setter) 정의 및 사용

게터 (Getter):

정의:

게터는 특정 필드의 값을 검색하는 데 사용되는 메서드입니다. 일반적으로 게터 메서드의 이름은 getFieldName() 형식을 따릅니다.

사용법:

// 이 예시에서 "color" 필드에 대한 게터 메서드가 Car 클래스에 정의되어 있습니다. 이 메서드는 "color" 필드의 값을 반환합니다.

public class Car {
    private String color;

    public String getColor() {
        return color;
    }
}

세터 (Setter):

정의:

세터는 특정 필드의 값을 설정하는 데 사용되는 메서드입니다. 일반적으로 세터 메서드의 이름은 setFieldName(인수) 형식을 따릅니다.

사용법:

// 이 예시에서 "color" 필드에 대한 세터 메서드가 Car 클래스에 정의되어 있습니다. 이 메서드는 받은 값으로 "color" 필드의 값을 설정합니다.

public class Car {
    private String color;

    public void setColor(String color) {
        this.color = color;
    }
}

게터 및 세터의 이점:

게터 및 세터 메서드를 사용하면 필드에 직접 액세스하는 대신 메서드를 통해 클래스 필드에 액세스할 수 있습니다. 이를 통해 필드의 값을 제어하여 데이터 무결성과 보안을 보장할 수 있습니다.

또한 게터 및 세터 메서드를 사용하면 필드의 구현을 나중에 필요에 따라 쉽게 수정할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다