java 패키지는 클래스 이름 공간을 구분하는 데 사용되는 클래스 컨테이너입니다.
패키지의 역할
1 편의를 위해 유사하거나 관련된 기능을 가진 클래스나 인터페이스를 동일한 패키지로 구성합니다. 그리고 수업을 이용하세요. > (추천 학습: javacourse)
#🎜 🎜#2. 폴더와 마찬가지로 패키지도 트리 디렉터리 저장 방식을 사용합니다. 동일한 패키지에 있는 클래스의 이름은 서로 다르며, 서로 다른 패키지에 있는 클래스의 이름은 동일할 수 있습니다. 서로 다른 두 패키지에 있는 동일한 클래스 이름을 가진 클래스를 동시에 호출하는 경우 구별을 위해 패키지 이름을 추가해야 합니다. 그들을. 따라서 패키지는 이름 충돌을 방지할 수 있습니다. 3. 패키지도 액세스 권한을 제한합니다. 패키지 액세스 권한이 있는 클래스만 특정 패키지의 클래스에 액세스할 수 있습니다.Java는 패키지 메커니즘을 사용하여 이름 지정 충돌, 액세스 제어를 방지하고 클래스, 인터페이스, 열거형 및 주석에 대한 검색 및 위치를 제공합니다.
패키지 문의 구문 형식은 다음과 같습니다.
package pkg1[.pkg2[.pkg3…]];패키지는 관련 유형의 집합으로 정의할 수 있습니다( 클래스, 인터페이스, 열거형 및 주석), 이러한 유형에 대한 액세스 보호 및 네임스페이스 관리 기능을 제공합니다.
패키지 만들기
패키지를 만들 때 패키지에 적절한 이름을 지정해야 합니다. 나중에 다른 소스 파일에 이 패키지에서 제공하는 클래스, 인터페이스, 열거 또는 주석 유형이 포함되어 있는 경우 이 패키지의 선언은 소스 파일의 시작 부분에 배치되어야 합니다. 패키지 선언은 소스 파일의 첫 번째 줄에 있어야 하며, 소스 파일당 하나의 패키지 선언만 있을 수 있으며 이 파일의 모든 유형이 여기에 적용됩니다. 소스 파일이 패키지 선언을 사용하지 않으면 클래스, 함수, 열거형, 주석 등이 이름 없는 패키지(이름 없는 패키지)에 배치됩니다.Example
Animals라는 패키지를 만드는 예제를 살펴보겠습니다. 일반적으로 클래스 및 인터페이스 이름과의 충돌을 피하기 위해 소문자를 사용합니다. 동물 패키지에 인터페이스 추가:/* 文件名: Animal.java */ package animals; interface Animal { public void eat(); public void travel(); }
위 내용은 자바 패키지가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!