- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 Java中的包(Package)命名习惯和注释.pdf
第8章 Java中的包(Package)命名习惯和注
释
本章中,我们就专门学习一下如何更加有条理的组织源文件。
紧接着,我们会讲述两个更加简单的主题:命名习惯和Java 中
的注释。
Java 中有三种格式的注释,我们在前面学习并使用过“双斜线
”格式的注释,这种注释只能够用于向源代码添加单行的注释。因为
语法简单,且很多时候注释只需要一行,所以它是程序中使用最多的
一种注释。本章中,我们将学习另外两种注释。
本章内容相对简单,没有抽象的需要理解的内容。我们来放松
的学吧
8.1 Java中的包(Package)
通过前面章节的学习我们知道,Java类必须放置在*.java
文件中。之前我们都是直接将所有的*.java源文件放在同一个
目录下。这样难免显得很乱。本节中,我们将学习如何使用
Java 中的包和如何将类放置在不同的包中。
8.1.1 Java中的包
为了将源文件更好的组织起来,Java 中的类可以存放到不同的文件
夹中。Java 中用于存放源文件的文件夹叫做包(Package )。
Java要求一个包的名字必须是符合Java标识符规定的名字,否则一
个文件夹是不能作为包的。在我们的文件系统中(也就是磁盘上),包
的存在形式就是一个普通的文件夹。Java 中的包内可以包含源文件,也
可以包含其它的包。这点与文件夹也是类似的。我们可以认为Java 中的
包就是有着符合标识符规定的文件夹。
Java 中的包名必须是一个合法的标识符
包的全限定名是从源代码的根目录开始,以点号“.”作为分隔符的
。
8.1.2 在Eclipse中使用包
首先需要按照第2章中讲述的步骤,创建一个新的项目(
Project )。然后我们开始规划类的目录结构。我们还是以汽车
为例子。假设我们现在有三种汽车Car,Bus和RaceCar 。我们
想把Car和Bus放在一个名为“common”的包中,然后把
RaceCar放在“common”包内的另一个名为“special”包中。这
样,common包中就既有源文件又有其它包了。
8.1.3 天上掉下个package
打开类RaceCar 的源文件后,源文件的第一行就是“package
common.special;”。它表示类RaceCar是在包“common.special”中
的。
这些package语句是Eclipse在创建类的时候,根据类所在的
包的全限定名自动添加到类的源代码中的。否则,我们需要自己
去把包名敲到源文件中去。Eclipse又帮我们省去了一件繁琐的事
情。后面我们会慢慢发现Eclipse更多的功能。
package语句用来标识类所在的包。这必须与源文件实际所
在的包一样,否则Eclipse将会给出一个错误。
Package语句的格式是:package + 空格+ 类所在的包的全限
定名+ ;
8.1.4 包带来了什么?
不同的包中可以有同名的类。
类的全限定名是:类所在的包的全限定名字+ . + 类名。
使用包中的类时都是要使用类的全限定名。包括创建类的
引用和创建类的对象等。使用类的引用则与全限定名没有任何
关系。
对于在同一个包中的类,可以省略类全限定名中的包名。
当编译包中的类时,需要进入源代码的根目录,然后根据
类源文件的路径和源文件名进行编译,否则Java编译器将找不
到其中用到的其它包中的类。
8.2 import语句:化繁为简
通过上面一节的学习,我们发现虽然通过包将类组织
起来会让源代码的结构更加清晰。但是在使用包中的类时,
却要通过类的全限定名,这多少给程序带来了些许不便。本
节中我们将学习使用“import”语句将繁琐降至最低点。
8.2.1 import语句
“import”是Java 中的关键字,用于提供给Java编译器“
类中使用到
您可能关注的文档
最近下载
- 爸爸妈妈的童年演示教学.ppt
- 2023届高考语文一轮复习语言表达训练:下定义.docx
- 陈雪珠台湾乐龄发展协会秘书长国立中正大学成人及继续-Loxa教育网.ppt
- 图解《数据出境安全评估办法》十问数据出境安全合规-炼石网络.docx VIP
- 科创板知识测评(含答案) .pdf
- 2024年江苏省连云港市中考语文真题写作话题解读与参考范文“天呐,原来这么有意思”、“助人者,天助之”“易得易失的启示”.docx
- 广东省深圳市龙岗区南园学校九年级(上)第一次月考数学试卷.doc VIP
- 长方形与正方形面积说课.ppt VIP
- 第8课 先秦时期的科技与文化(同步课件).pptx VIP
- “这里,也是我的舞台”写作指导及优秀范文.docx VIP
文档评论(0)