패키지란? 쉽게 말해 클래스들의 모음집이다. 패키지를 통해서 클래스 구분이 가능 그렇다면 패키지를 사용하는 이유는 무엇일까? 바로 클래스의 고유성을 유지하기 위해서이다. 다시 말해, 서로 다른 용도의 2개의 클래스의 이름이 겹쳐서 충돌하는 경우를 방지하기 위하여 패키지를 이용하여 클래스의 고유성을 지키기 위해서이다. 위의 코드는 동일한 클래스명을 생성한 경우이다. 동일한 패키지에서 Tam이라는 클래스를 생성하면 위의 사진처럼 이미 존재한다고 컴파일러가 개발자에게 알려준다. 하지만 패키지를 이용하면 정상적으로 생성이 가능하다. 이것이 패키지를 사용하는 이유다. 위의 코드는 java1에 있는 Tam클래스를 java2패키지의 Tam1클래스에서 호출하는 코드이다. 여기서 바로 import라는 키워드가 사용된다...