무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 자바의 캡슐화에 대해 학습해보겠습니다!
1. 학습 목표
다양한 접근 캡슐화에 대해 살펴보고 활용법을 본다.
2. 학습 내용
•
캡슐화에 대해 살펴본다.
3. 캡슐화
•
캡슐화
◦
클래스에 선언한 변수의 접근 제한자를 private로 주고 접근을 못하게 차단 한 후 접근을 가능하도록 허용하는 변수만 메서드를 통해 접근 하도록 하는 방법을 캡슐화 라고 부른다.
◦
캡슐화를 이용하면 변수의 직접 접근이 불가능하여 정보 보호를 할 수 있으며 메서드를 통해 접근을 해야 하기 때문에 접근에 제한을 줄 수 있다.
•
접근을 위한 메서드
◦
Setter : 맴버 변수에 값을 넣기 위해 제공하는 메서드.
◦
getter : 맴버 변수의 값을 주기 위해 제공하는 메서드
4. 학습 정리
정리
•
자바에서 맴버 변수의 접근을 막고 메서드를 통해 접근을 허용하는 개념을 캡슐화 라고 부른다.
•
변수의 접근 제한자를 private로 주고 메서드를 public으로 준다.