- 1
- 0
- 约2万字
- 约 18页
- 2017-02-16 发布于江苏
- 举报
第9章 包 和 接 口
本章我们讲述Java最具有革新性的两个特点:包和接口。包(package)是类的容器,用来保存划分的类名空间。例如,一个包允许你创建一个名为List的类,你可以把它保存在你自己的包中而不用考虑和其他地方的某个名为List的类相冲突。包以分层方式保存并被明确的引入新的类定义。
在前面的章节你已经了解了怎样在类中定义数据接口的方法。通过运用关键字interface,Java允许你充分抽象它实现的接口。用接口,你可以定义一系列的被一个类或多个类执行的方法。接口自己不定义任何实现。尽管它们与抽象类相似,接口有一个特殊的功能:类可以实现多个接口。与之相反,类只能继承一个超类(抽象类或其他)。
包和接口是Java程序的两个基本组成。一般来说,Java源程序可以包含下面的四个内部部分的任何一个(或所有)。
· 单个接口声明(可选)
· 任意数目的引入语句(可选)
· 单个公共类声明(必须)
· 对包来说是私有的任意数目的类(可选)
其中只有一个——单个公共类声明——在前面的程序中被用到。本章将探究剩下的三个部分。
9.1 包
在前面的章节,每个例题类名从相同的名称空间获得。意思是说为避免名称冲突每个类都必须用惟一的名称。下面,没有管理名称空间的办法,你可能觉得不方便,因为每个单独的类都有描述性的名称。你还需要有确保你选用的类名是独特的且不和其他程序员选择的类名相冲突的
您可能关注的文档
最近下载
- 学习贯彻党的二十届四中全会精神网络专题培训班结业考试.pdf VIP
- 浅析《诗经》中的女性形象及其社会意义.doc VIP
- 中考数学专题06 构造旋转-托勒密定理的应用(学生版).doc VIP
- 突发性耳聋演示课件.pptx VIP
- 2026年管理类联考综合能力真题及解析【精编版】.pdf
- 930例早产的回顾性临床研究:危险因素、分娩方式与母婴结局分析.docx VIP
- 五马先生纪年.docx VIP
- 基于Flexsim的A冷链物流配送中心仓储系统仿真与优化.pdf VIP
- 湖南省安装工程消耗量标准 第九册 消防工程.docx VIP
- DB2327T 077-2023 大兴安岭紫苏栽培技术规范.docx VIP
原创力文档

文档评论(0)