Домашняя страница > Изучение Языка Java > Пакеты
Вопросы и Упражнения: Создание и Используя Пакеты
Вопросы
Предположите, что Вы записали некоторые классы. Запоздало, Вы решаете, что они должны быть разделены на три пакета, как перечислено в следующей таблице. Кроме того предположите, что классы находятся в настоящий момент в пакете значения по умолчанию (они имеют нет package
операторы).
Целевые Пакеты
Имя пакета |
Имя класса |
mygame.server |
Server |
mygame.shared |
Utilities |
mygame.client |
Client |
- Какую строку кода Вы должны будете добавить к каждому исходному файлу, чтобы поместить каждый class в правильный пакет?
- Чтобы придерживаться структуры каталогов, Вы должны будете создать некоторые подкаталоги в каталоге разработки и поместить исходные файлы в корректные подкаталоги. Какие подкаталоги следует создать? Какой подкаталог делает каждый исходный файл, входят?
- Вы думаете, что должны будете произвести какие-либо другие изменения в исходных файлах, чтобы заставить их скомпилировать правильно? Если так, что?
Упражнения
Загрузите исходные файлы как перечислено здесь.
- Реализуйте изменения, Вы предложили в вопросах 1 - 3 использования исходных файлов, которые Вы только загрузили.
- Скомпилируйте пересмотренные исходные файлы. (Подсказка: Если Вы вызываете компилятор из командной строки (в противоположность использованию разработчика), вызовите компилятор из каталога, который содержит
mygame
каталог Вы только создали.)
Проверьте свои ответы.