[Back2TheBasic-JAVA편] Package

유진호·2022년 6월 27일
0

Back2TheBasic

목록 보기
1/1
post-thumbnail

패키지(Package)

Package란?

클래스의 묶음이다. 패키지에는 클래스 또는 인터페이스를 포함 시킬 수 있으며, 서로 관련된 클래스들끼리 그룹 단위로 묶어 놓는 것을 말한다.

1. 특징

1.1 패키지는 물리적으로 유일하며, 하나의 디렉토리이다.

  • 예를 들어, String 클래스의 실제 이름은 java.lang.String이다. 즉, java.lang 패키지에 속한 String 클래스라는 것을 의미한다. 그래서 같은 이름의 클래스일 지라도 서로 다른 패키지에 속하면 패키지명으로 구별이 가능하다. 이렇게 클래스가 물리적으로 하나의 클래스 파일(*.class)인 것과 같이 패키지도 물리적으로 유일하다. 그래서 어떤 패키지에 속한 클래스는 해당 디렉토리에 클래스파일이 존재해야 한다.

2. 장점

  • 첫번째, 효율적으로 클래스를 관리할 수 있다.
  • 두번째, 자신만의 패키지 체계를 유지할 수 있기 때문에 서로 다른 개발자가 개발한 클래스의 이름과 충돌하는 것을 피할 수 있다.
profile
블록체인 개발자

0개의 댓글