Понимание и использование пакета Java

пакет Java можно разделить на два типа: встроенный в пакет, пакет, определенный пользователем.

Во-первых, использование мешка

1. Создать PackageTest.java

пакет com.packtest; 

класс PackageTest общественного { 
    общественной недействительная getTest () { 
        System.out.println ( "мой метод getTest из пакета один");      
    } 
    Общественности статической силы основных (String [] арг) { 
        System.out.println ( "Добро пожаловать в пакет один"); 
    }                                                                                                                                                                                                         
}

2, запустите пакет

Выполните следующую команду (-d :. Указывает, что путь к файлу в точке: что текущий путь)

Javac -d. PackageTest.java

 Тогда он будет генерировать пакет , который мы создали в текущем пути: com.packtest (пакет может создать несколько классов, вот класс PackageTest) , а также включены в категории: PackageTest.class .

Выполните следующую команду, чтобы запустить класс:

Java com.packtest.PackageTest

Результаты:

 Во-вторых, пакет доступа импорта

1. Создать PackageTestTwo.java

пакет com.packtesttwo;
импорт com.packtest *. 

общественного класса PackageTestTwo { 
    государственной статической силы основных (String [] арг) { 
        PackageTest тест = новый PackageTest (); test.getTest (); 
        System.out.println ( «Добро пожаловать в пакете два»);                                                                                                                                                        
    } 
}
        

импортировать com.packtest. * можно заменить импорт com.packtest.Package (пакет для конкретного имени класса.)

2, запустите пакет

Здесь мы называем первый программный метод «PackageTest.java» в категории «PackageTest» в «getTest ()».

Javac -d. PackageTestTwo.java 
ява com.packtesttwo.PackageTestTwo

 Результаты таковы:

 Вы можете увидеть успешную реализацию метода PackageTest.java «getTest ()».

В-третьих, доступ к пакету путем полного имени

1. Создать PackageTestThree.java

пакет com.packtestthree; 

общественного класса PackageTestThree { 
    государственной статической силы основных (String [] арг) { com.packtest.PackageTest тест = новый com.packtest.PackageTest (); 
        test.getTest (); 
        System.out.println ( «Добро пожаловать в пакет три»); 
    } 
}
        
                                                                                                                                                                                                             

Это можно увидеть с помощью квалифицированного имени com.packtest.PackageTest, расположенным непосредственно в классе 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