본문 바로가기
Programming/JAVA

접근자 프로퍼티란?

by 추천캐릭터 2022. 10. 31.
728x90

접근자란 객체 지향 프로그래밍에서 객체가 가진 프로퍼티 값을 읽거나 사용 할 수 있도록 제공하는 메서드이다. 객체의 프로퍼티를 객체 바깥에서 직접 조작하는 행위는 데이터의 유지 보수성을 해치는 주요한 원인이다.
접근자 프로퍼티의 본질은 함수인데, 이 함수는 값을 획득(Get)하고 설정(Set)하는 역할을 한다. 접근자 프로퍼티는 'getter' 'setter' 메소드로 표현된다. 객체 리터럴 안에서 getter와 setter 메소드는 get과 set으로 나타낸다.
● Getter : 특정 값을 조회하고자 할 때 사용한다.
● Setter : 특정 값을 설정하고자 할 때 사용한다.

public class User {
    
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
728x90

댓글