반응형

[광고 누르면 오늘의 행운 상승!!]


클래스 설계 시에 데이터와 기능을 클래스라는 틀에 넣어서 설계하고
중요한 데이터나 복잡한 구현을 숨기고, 사용에 꼭 필요한 기능만을
공개하여 정의하는 기법을 캡슐화라고 한다.

- 중요하거나 상세한 구현은 숨긴다(private사용)
- 접근에 필요한 기능만큼 public하게 공개한다.
- setXX setXX 를 통해 접근 제어한다.
- 중요한 데이터의 은닉과 보호
- 복잡하고 상세한 구현을 숨김

java의 제공되는 API의 대부분이 캡슐화가 적용되어 있기 때문에 보다 쉽게 API를 사용할 수 있다.

반응형

'3. 자바 > 1. 자바의 특징' 카테고리의 다른 글

자바의 특징  (0) 2020.03.02
변수, 구조체, 클래스  (0) 2020.03.02
메모리 호출 순서  (0) 2020.03.02
상속(Inheritance)  (0) 2020.03.02
다형성(polymorphism )  (0) 2020.03.02

+ Recent posts