클래스의 묶음. 하나의 폴더라고 생각하기 (폴더 아님)
클래스 앞, public 이 붙지 않으면 다른 패키지에서 접근이 불가능하고 같은 패키지에서만 접근이 가능하다.
패키지
: 클래스를 조직화해서 관리하는 폴더, 한 패키지 내에 동일한 이름의 클래스는 올 수 없다. 외부에서 클래스를 가지고 오는 경우 임포트
임포트
: 다른 패키지의 클래스를 사용하는 경우
public : 다른 패키지에서 접근하려면, 클래스 이름, 필드명, 생성자명, 메소드명 앞에 붙는다.
다른패키지를 부르고 싶은 경우, public이 붙은 변수를 입력하고
ctrl+ shft+o => import
chapter08.ex02.Car car1 = new chapter08.ex02.Car(); car1.print();