getter는 인스턴스 변수를 반환하고
setter는 인스턴스 변수를 대입하거나 수정한다.
getter는 변수 앞에 get을,
setter는 변수 앞에 set을 붙이고 그 변수들의 앞글자는 대문자로 한다.
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
getter은 객체의 변수를 반환하고,
setter는 파라미터를 받아 변수에 할당한다.
getter와 setter를 사용하는 이유
필드를 캡슐화하게되면 외부에서 읽어올 수 없다.
이 때 쓰는게 getter와 setter이다.
캡슐화를 하는 이유는 내부 데이터를 숨겨서 외부 영향을 받지 않도록 하는 것이다.
'자바' 카테고리의 다른 글
[JAVA] throw와 throws의 차이 (0) | 2024.04.09 |
---|---|
[JAVA] 메서드 오버로딩 (1) | 2024.04.03 |