- 1
- 0
- 约2万字
- 约 18页
- 2017-02-16 发布于江苏
- 举报
第9章 包 和 接 口
本章我们讲述Java最具有革新性的两个特点:包和接口。包(package)是类的容器,用来保存划分的类名空间。例如,一个包允许你创建一个名为List的类,你可以把它保存在你自己的包中而不用考虑和其他地方的某个名为List的类相冲突。包以分层方式保存并被明确的引入新的类定义。
在前面的章节你已经了解了怎样在类中定义数据接口的方法。通过运用关键字interface,Java允许你充分抽象它实现的接口。用接口,你可以定义一系列的被一个类或多个类执行的方法。接口自己不定义任何实现。尽管它们与抽象类相似,接口有一个特殊的功能:类可以实现多个接口。与之相反,类只能继承一个超类(抽象类或其他)。
包和接口是Java程序的两个基本组成。一般来说,Java源程序可以包含下面的四个内部部分的任何一个(或所有)。
· 单个接口声明(可选)
· 任意数目的引入语句(可选)
· 单个公共类声明(必须)
· 对包来说是私有的任意数目的类(可选)
其中只有一个——单个公共类声明——在前面的程序中被用到。本章将探究剩下的三个部分。
9.1 包
在前面的章节,每个例题类名从相同的名称空间获得。意思是说为避免名称冲突每个类都必须用惟一的名称。下面,没有管理名称空间的办法,你可能觉得不方便,因为每个单独的类都有描述性的名称。你还需要有确保你选用的类名是独特的且不和其他程序员选择的类名相冲突的
您可能关注的文档
- LCD原理及Design注意事项【DOC精选】.doc
- LDA论文【DOC精选】.docx
- Layer 信令分析及流程详解汇编(扫盲)【DOC精选】.doc
- lean logistics【DOC精选】.doc
- Le rencard剧本翻译 改【DOC精选】.doc
- LDPC的BP译码算法【DOC精选】.doc
- lecture 语法流派【DOC精选】.doc
- Learn UML with JUDE【DOC精选】.docx
- lecture THE THORAX【DOC精选】.doc
- LCD_RTC的技术资料及c程序【DOC精选】.doc
- 2016年高考英语试卷(浙江)(6月)(解析卷)(OCR).pdf
- 2017年高考英语试卷(江苏)(空白卷) (OCR).pdf
- 2019年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2017年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 2018年高考英语试卷(浙江)(11月)(空白卷)(OCR).pdf
- 2020年高考英语试卷(上海)(春考)(空白卷)(OCR).pdf
- 12J5-1 平屋面(OCR)平屋面.pdf
- 2020年高考英语试卷(新课标Ⅰ卷)(解析卷)(OCR).pdf
- 2019年高考英语试卷(北京)(机考 无听力)(解析卷)(OCR).pdf
- 2020年高考英语试卷(新高考Ⅰ卷)(山东)(空白卷)(OCR).pdf
最近下载
- 倪海厦老师经典配方全集(下).pdf VIP
- 历年(2019-2023)高考数学真题专项(立体几何选填题)汇编(附答案).pdf VIP
- 10电力变压器运行规程DLT57.pdf VIP
- 小学数学一年级下册期末考试卷.doc VIP
- 成人吞咽障碍患者口服给药护理(2025团标).pptx
- 人教A版高中数学必修第1册全册教学课件.pptx
- 上海市2023年高中学业水平考试生物试卷真题(含答案详解).pdf VIP
- 中学极端天气应急处置预案.docx VIP
- 张正峰-006土地资源管理(第二版)(第六章).pptx VIP
- 03SG715-1 蒸压轻质加气混凝土板(NALC)构造详图.pdf VIP
原创力文档

文档评论(0)