캡슐화 캡슐화란 특정 객체 안에 관련된 속성, 기능을 하나의 캡슐로 만들어 데이터를 외부로부터 보호하는것을 말한다. 캡슐화의 목적은 데이터 보호, 네부적으로 사용되는 데이터에 대한 불필요한 외부 노출 방지이다. 캡슐화된 객체는 정보 은닉의 장점이 있다. 캡슐화의 예시, 변수와 메서드가 클래스 안에서 일부분 가려져 있다. (출처 : 코드스테이츠) 앞서 "불필요한 외부 노출 방지"라는 표현을 썻는데, 캡슐화된 객체를 사용 할 때, 접근제어자(Access Modifier)와 getter와 setter 메서드가 필요한 특징이 있다. 패키지 패키지는 특정한 목적을 공유하는 클래스와 인터페이스의 묶음이다. 클래스가 속성, 기능을 묶어 데이터를 관리한다면, 패키지는 클래스들을 묶어 관리하는 것이다. 쉽게 말해서 우리..