- 4
- 0
- 约 38页
- 2017-01-04 发布于未知
- 举报
第6章 包和接口 包和接口是Java语言最具革新性的两个特点所在。包是Java类的容器,而接口则是类的方法。本章将对这两个方面的内容作具体介绍。 6.1 Java中的包 包(package)是类的容器,用来保存划分的类名空间。包以分层方式保存并被明确地引入新的类定义。本节将对Java中包的相关问题进行讨论。 6.1.1 包的创建 Java提供了把类名空间划分为更多易管理的块的机制,这种机制就是包。包既是命名机制也是可见度控制机制。我们可以在包内定义类,而且在包外的代码不能访问该类。这使得各个类之间有隐私,但不被外界所知。 创建一个包是很简单的:只要包含一个package命令作为一个Java源文件的第一句就可以了。该文件中定义的任何类将属于指定的包。package语句定义了一个存储类的名字空间。如果省略package 语句,类名被输入一个默认的没有名称的包(这是为什么在以前不用担心包的问题的原因)。尽管默认包对于短例程序很好用,但对于实际的应用程序是不适当的。多数情况,需要为自己的代码定义一个包。下面是package声明的一般形式: package pkg; 这里,pkg为包名。Java用文件系统目录来存储包。记住这种规则是很重要的,目录名称必须和包名严格匹配。多个文件可以包含相同package声明。package声明仅仅指定了文件中
您可能关注的文档
- Java网络程序设计房晓溪第5章Socket高级编程课件教学.ppt
- Java网络程序设计房晓溪第6章实例分析:全局计算引擎课件教学.ppt
- Java网络程序设计房晓溪第7章远程方法调用课件教学.ppt
- Java网络程序设计房晓溪第8章从RMI开始课件教学.ppt
- Java网络程序设计房晓溪第9章高级RMI编程课件教学.ppt
- Java网络程序设计房晓溪第10章使用Java2进行RMI编程课件教学.ppt
- Java网络程序设计房晓溪第11章JSP技术基础课件教学.ppt
- Java网络程序设计房晓溪第12章JavaServlet应用技术课件教学.ppt
- Java网络程序设计房晓溪第13章可扩展标志语言(XML)编程课件教学.ppt
- Java网络程序设计房晓溪第14章可扩展样式XSL编程课件教学.ppt
最近下载
- 人教版(新教材)七年级上册英语Starter Unit 1《Hello!》全单元教学课件.pptx
- DB37T 4401—2021养老机构分级护理服务规范.pdf VIP
- 2025年山东省网络安全工程专业职称考试(网络生态建设与治理·初级)历年参考题库含答案详解.docx VIP
- GB46768-2025《有限空间作业安全技术规范》解读.pptx
- DG-J08-2455-2024-T 道路桥梁和隧道结构安全保护技术标准(上海市).docx VIP
- 报告用原药msds汇总呋虫胺.pdf VIP
- 2025年房地产经纪人最新房地产调控政策对二手房市场影响专题试卷及解析.pdf VIP
- 2025年演出经纪人演出项目执行手册(Runbook)制作与应用专题试卷及解析.pdf VIP
- 2025年房地产经纪人等额本金还款法与购房贷款保险专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照视觉导航原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)