양치치의 아카이브

Getter , Setter 본문

코린이의 자바 일기장

Getter , Setter

넥타르 2022. 2. 1. 00:26

객체지향 프로그램에서

객체의 데이터를 외부에서 읽고, 변경할때 사용하기 편하게 하기위함.

만일 객체의 데이터를 마음대로 변경해버리면 (무결성)이 깨어져버리기 때문에 한 단계 잠금장치정도로 이해했다.

그래서 게터세터 메소드를 통해 필드를 읽고, 필드의 값을 변경 할 수 있다.

private으로 선언하고 

퍼블릭 메서드를만든다 get,set은 소문자 뒤에오는 필드첫자 는 대문자로 바꾸고 .

게터의 경우는 return 값으로 프라이빗 선언된 필드값을 읽어주면되고

세터의 경우는 this 를 통해서 필드에접근해서 값을 변경한다.

 

오른쪽 출력문에 인스턴스를 생성하고

게터로 값을 읽은 모습

세터의 경우에는 읽는값이아닌 변경값이라 출력하는 프린트문 안에서는 선언되지 않는다.

'코린이의 자바 일기장' 카테고리의 다른 글

메소드 재정의 (오버라이드)  (0) 2022.02.02
게터세터 1)  (0) 2022.02.01
싱글톤  (0) 2022.01.31
final 필드 , 상수  (0) 2022.01.31
인스턴스, static  (0) 2022.01.30
Comments