패키지 ⇒ 비슷한 기능의 클래스를 그룹화한 디렉토

*다른 패키지의 클래스에 접근할 땐 import 필요

⇒이클립스에선 new로 생성하면 자동으로 import 처리됨

*패키지를 생성하지 않으면 default 패키지에 자동으로 저장

접근지정자(접근제한자) (Modify)

접근지정자별 접근 허용 범위

public : 모든 패키지(모든 클래스)

private : 해당 클래스 ⇒ 캡슐화(보안,보호), DB관련(DTO, Entity)

protected : 같은 패키지, 상속관계

     **(setter&getter 사용시에는 외부에서도 접근가능)**

(dafault) : 같은 패키지 ⇒ 생략가능

*접근지정자(Modify)별로 패키지를 구분하여 사용

⇒ **보안 및 유지관리 상의 이유**

접근지정자 같은패키지 다른패키지 상속관계 같은클래스

public O O O O