JAVA 캡슐화 (Encapsulation)캡슐화란 클래스 안에 서로 연관 있는 속성과 기능들을 하나의 캡슐(capsule)로 만들어데이터를 외부로부터 보호하는 것을 말한다 장점데이터 보호, 데이터 은닉데이터 보호 : 외부로부터 클래스에 정의된 속성과 기능들을 보호함데이터 은닉 : 내부의 동작을 감추고 외부에는 필요한 부분만 노출시킴 자바의 캡슐화는 외부로부터 클래스에 정의딘 속성과 기능들을 보호하고필요한 부분만 외부로 노출될 수 있도록 하여 각 객체 고유의 독립성과 책임 영역을안전하게 지키는 목적임 기능을 단위별로(class별로) ==> 모듈화, 컨포넌트화보관하는 JAVA의 특성덕분에 구현에 필요한 기능이 있다면이미 만들어진 것을 가져오면 된다는 내용 내가 사용하는 클래스, 패키지, 코드덩어리들 ...