>Java >Java시작하기 >자바 패키지가 뭐야?

자바 패키지가 뭐야?

(*-*)浩
(*-*)浩원래의
2019-11-14 10:16:332939검색

자바 패키지가 뭐야?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.