Java

[Java] 패키지(package) 존재 이유는?

꿈꾸는야오옹 2023. 5. 14. 22:00

Package는 클래스명고유성을 보장하기위해 존재한다

 

필요한 예시는 아래와 같다.

다른 두 사람이 서로 다른 목적을 가진 클래스이름이 같게 생성했다고 하면, 서로 다른 패키지를 사용함으로써 충돌을 피할 수 있다.

 

간단히 말하자면 자바에서 package없이 서로 다른 경로의 클래스에서 같은 이름으로 정의한 메소드를 모두 사용 할 방법이 없다는 것이다.