이해와 자바 패키지를 사용

사용자가 정의한 내장 패키지, 패키지 : 자바 패키지는 두 가지 유형으로 나눌 수 있습니다.

첫째, 가방의 사용

PackageTest.java 만들기 (1)

com.packtest 패키지; 

공용 클래스 PackageTest { 
    공공 무효 getTest () { 
        에서 System.out.println ( "내 방법은 패키지 하나의 getTest입니다");      
    } 
    공공 정적 무효 메인 (문자열 []에 args) { 
        에서 System.out.println ( "하나의 패키지에 오신 것을 환영합니다"); 
    }                                                                                                                                                                                                         
}

2, 패키지를 실행

다음 명령을 실행 (:. -d하는 것을 나타냅니다 포인트 파일 경로 : 현재 경로가)

javac의는 -d. PackageTest.java

 그런 다음 우리가 현재 경로에 생성 된 패키지를 생성합니다 (패키지가 여기에 여러 클래스를 만들 PackageTest 클래스입니다 수) com.packtest , 뿐만 아니라 범주에 포함 : PackageTest.class를 .

클래스를 실행하려면 다음 명령을 실행합니다 :

자바 com.packtest.PackageTest

결과 :

 둘째, 수입 액세스 패키지

PackageTestTwo.java 만들기 (1)

com.packtesttwo 패키지;
com.packtest 가져. *; 

공용 클래스 PackageTestTwo { 
    공공 정적 무효 메인 (문자열 []에 args) { 
        PackageTest 시험 = 새로운 PackageTest (); test.getTest (); 
        에서 System.out.println ( "이 패키지에 오신 것을 환영합니다");                                                                                                                                                        
    } 
}
        

com.packtest 가져옵니다. * 교체 할 수 있습니다 수입 com.packtest.Package (패키지 특정 클래스 이름.)

2, 패키지를 실행

여기서 우리는 카테고리에서 "PackageTest" "getTest ()"의 첫 번째 프로그램 방법 "PackageTest.java"를 호출합니다.

javac의는 -d. PackageTestTwo.java 
자바 com.packtesttwo.PackageTestTwo

 결과는 다음과 같다 :

 당신은 방법 PackageTest.java "getTest ()"의 성공적인 구현을 볼 수 있습니다.

정규화 된 이름으로 패키지 셋째, 접근

PackageTestThree.java 만들기 (1)

com.packtestthree 패키지; 

공용 클래스 PackageTestThree { 
    공공 정적 무효 메인 (문자열 []에 args) { com.packtest.PackageTest 시험 = 새로운 com.packtest.PackageTest (); 
        test.getTest (); 
        에서 System.out.println ( "세 개의 패키지에 오신 것을 환영합니다"); 
    } 
}
        
                                                                                                                                                                                                             

그것은 PackageTest 클래스에 직접 배치 정규화 된 이름 com.packtest.PackageTest, 볼 수 있습니다. 그것은 현재의 클래스에 대해서만 유효합니다.

2, 패키지를 실행

javac의는 -d. PackageTestThree.java 
자바 com.packtesttwo.PackageTestThree

결과는 다음과 같다 :

 당신은 방법 PackageTest.java "getTest ()"의 성공적인 구현을 볼 수 있습니다.

 다른 패키지 디렉토리의 사용

현재 경로로 명령 패킷 클래스에 따라 디렉토리 폴더를 .

javac의 당신을 -d PackageTest.java

我们执行下面命令就行直接找到我们需要的包与类。

java -classpath dir/ com.packtest.PackageTest

这里的-classpath表示指向dir文件夹的路径。

最后结果:

 五、总结

包与import的使用类似于c语言中的头文件、源文件的使用。

추천

출처www.cnblogs.com/jizizh/p/11960733.html