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
'Programming > JAVA' 카테고리의 다른 글
가비지 컬렉터(Garbage Collector) 동작 원리 (0) | 2022.11.21 |
---|---|
static 변수와 static 메소드 (0) | 2022.10.30 |
프로세스와 스레드 (Process vs Thread) (0) | 2022.10.29 |
자바의 특징 (0) | 2022.10.27 |
객체 지향 언어란? (Object Oriented Language) (0) | 2022.10.27 |
댓글