Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- this
- 스프링부트
- 자바스크립트
- 프론트엔드
- 모던 자바스크립트
- 파일 url
- 프리코스
- Deep Dive
- AWS
- api 요청 수 제한
- 음악 url 파일 다운로드
- 타입스크립트
- bucket4j
- 우아한테크코스
- 코멘토 #코멘토실무PT #실무PT후기 #실무강의 #리액트강의 #웹프로그래밍 #react #웹개발실무
- 유효시간 설정 url
- TypeORM
- 검색
- api 비동기처리
- 우아한 테크코스
- concurrency limit
- Dev-Matching
- 프론트엔드 과제
- oauth
- NestJS
- 프로그래머스
- redis
- compateto
- 딥다이브
- invalid_grant
Archives
- Today
- Total
개발 알다가도 모르겠네요
getter / setter 를 간단하게 알아보자. 본문
728x90
getter/setter란?
자바의 특성 중 정보 은닉(Information Hiding)의 특성을 고려한 방식입니다.
클래스의 멤버 변수를 private형으로 구현했을 때, 이 멤버 변수에 대한 read/write 는 각각 getter/setter 메서드를 통해 처리합니다.
사람의 정보를 저장하는 Member Class가 존재한다고 가정했을 때,
멤버 변수로는
- 나이 (private int age)
- 이름 (private String name)
- E-mail (private String email)
class의 멤버 변수 각각에 해당하는 getter/setter 메서드
- public int getage(), public void setage(int age)
- public String getname(), public void setname(String name)
- public name getemail(), public void setemail(String email)
이렇게 구성됩니다.
이런 식으로 클래스 내의 데이터를 관리하게 되면 클래스 외부에서는 멤버 변수로 접근이 불가능하고 오직 메서드를 통한 read/write만 가능해집니다.
'모바일 > 안드로이드' 카테고리의 다른 글
RecyclerView 에 대해 간단하게 알아보자. (0) | 2021.02.04 |
---|---|
WebView를 간단하게 알아보자. (0) | 2021.02.03 |
SharedPreferences를 간단하게 알아보자. (0) | 2021.02.03 |
Adapter를 간단하게 알아보자. (0) | 2021.02.03 |