getter : private로 설정한 변수 값을 읽어오는데 사용하는 메서드
public int getAge(){
return this.age;
}
setter : 외부에서 접근하여 조건에 맞을 경우 데이터 값을 변경할 수 있도록 하는 메서드
public void setAge(int age){
this.age = age;
}
여기서 this.age 가 필드변수 age를 참조하는 변수이다 !
두 메서드를 따로 사용할 수도 있지만
setter 로 데이터 값을 설정해주고 getter 로 값을 불러오는 식으로도 사용한다.
그리고 만약 private로만 이루어진 class 의 객체를 생성했을 때는
getter 와 setter 메소드 없이는 데이터 값을 불러올 수 없다.
'언어 > Java' 카테고리의 다른 글
생성자란? (0) | 2024.09.23 |
---|---|
Java 의 기본 . Class (0) | 2024.09.23 |
객체 지향프로그래밍이란? (0) | 2024.09.19 |
메소드 오버로딩(Overloading) , 오버라이딩(Overriding) (0) | 2024.09.19 |
24-08-27 월 (0) | 2024.08.28 |