文档

Java™ 教程-Java Tutorials 中文版
问题和练习
Trail: Learning the Java Language
Lesson: Packages

问题和练习:创建和使用包

问题

假设你写了一些类。稍后,你决定将它们拆分为三个包,如下表所示。此外,假设类当前在默认包中(它们没有 package 语句)。

 

目的包
包名 类名
mygame.server Server
mygame.shared Utilities
mygame.client Client
  1. 你需要在每个源文件中添加哪一行代码才能将每个类放入正确的包中?
  2. 要遵循目录结构,你需要在开发目录中创建一些子目录,并将源文件放在正确的子目录中。你必须创建哪些子目录?每个源文件进入哪个子目录?
  3. 你认为你需要对源文件进行任何其他更改才能使它们正确编译吗?如果需要,则需要做什么?

练习

下载此处列出的源文件。

  1. 使用刚刚下载的源文件实现你在问题 1 到 3 中提出的更改。
  2. 编译修改后的源文件。(Hint: 如果从命令行调用编译器(而不是使用构建器),请从包含 mygame 目录的目录调用编译器创建。)

 

检查一下你的答案。

Previous page: Summary of Creating and Using Packages
Next page: End of Trail