文档

Java™ 教程
隐藏目录
问题和练习
学习路径: 学习Java语言
课程:

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

问题

假设你已经编写了一些类。但是后来你决定将它们分成三个包,如下表所示。此外,假设这些类目前位于默认包中(它们没有package语句)。

 

目标包
包名 类名
mygame.server Server
mygame.shared Utilities
mygame.client Client
  1. 你需要在每个源文件中添加哪行代码来将每个类放入正确的包中?
  2. 为了遵守目录结构,你需要在开发目录中创建一些子目录,并将源文件放入正确的子目录中。你需要创建哪些子目录?每个源文件应该放在哪个子目录中?
  3. 你认为为了使它们能够正确编译,你需要对源文件进行其他更改吗?如果是,需要进行哪些更改?

练习

下载以下列出的源文件。

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

 

检查答案。

上一页: 创建和使用包的概述
下一页: 结束