일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 생성자
- 애자일프로세스
- startwith Connect by
- 인터페이스
- 코딩
- agileprosses
- 기본생성자
- .parents
- 페이징처리
- jQuery
- 매개변수
- 다항식
- 정적메소드
- 노션
- 자바
- ordersiblingsby
- 제이쿼리
- private
- 곱셈공식
- connectbyprior
- static
- 시퀀스삭제
- 정승제
- 시퀀스 재생성
- 시퀀스변경
- .closet
- 이클립스파일
- JavaScript
- 인수분해
- 애자일소프트웨어
Archives
- Today
- Total
양치치의 아카이브
Getter , Setter 본문
객체지향 프로그램에서
객체의 데이터를 외부에서 읽고, 변경할때 사용하기 편하게 하기위함.
만일 객체의 데이터를 마음대로 변경해버리면 (무결성)이 깨어져버리기 때문에 한 단계 잠금장치정도로 이해했다.
그래서 게터세터 메소드를 통해 필드를 읽고, 필드의 값을 변경 할 수 있다.
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