面向对象技术与Java程序 第六讲:Java基础 1.包和接口 1.1 包 为避免名称冲突每个类都必须用唯一的名称。如果没有管理名称空间的办法,你可能觉得不方便,因为每个单独的类都有描述性的名称。你还需要有确保你选用的类名是独特的且不和其他程序员选择的类名相冲突的方法(假想一小组程序员为用“Foobar ”作类名而争斗。或者,设想整个Internet 团体为谁最先为类取名为“Espresso ”而争论)。 Java 提供了把类名空间划分为更多易管理的块的机制。这种机制就是包。包既是命名机制也是可见度控制机制。你可以在包内定义类,而且在包外的代码不能访问该类。这使你的类相互之间有隐私,但不被其他世界所知。 1.包和接口 1.1 包 创建一个包是很简单的:只要包含一个package 命令作为一个Java 源文件的第一句就可以了。下面是package 声明的通用形式: package pkg1; 如:package MyPackage; Java 用文件系统目录来存储包。例如,任何你声明的MyPackage 中的一部分的类的.class 文件被存储在一个MyPackage 目录中。 一个多级包的声明的通用形式如下: package pkg1[.pkg2[.pkg3]]; 1.包和接口 1.2 理解类路径(CLASSPATH) Java 编译器考虑特定位置作为包层次的根,被
您可能关注的文档
- 第05章_数组和广义表A.ppt
- 第05章白盒测试技术基本路径测试理论课.ppt
- 第05章传感器.ppt
- 第05章存储器.ppt
- 第05章软件工程的编码.ppt
- 第05章数据库安全性.ppt
- 第05章-数组.ppt
- 第5章_Internet控制报文协议ICMP.ppt
- 第5章_QuartusII应用向导(原理图输入方法)1.ppt
- 第5章_T-SQL程序设计.ppt
- 2026中国边缘计算节点部署规划与行业应用场景分析报告.docx
- 2026科幻影视IP对变形玩具销量的带动效应分析.docx
- 2026中国虚拟电厂商业模式创新与政策支持研究报告.docx
- 2026摩纳哥奢侈品行业市场供需格局发展分析投资策略规划研究报告.docx
- 2025至2030中国PE保护膜行业市场深度分析及发展趋势与投资报告.docx
- 2026矿业整机制造智能化设备使用寿命模具技术优化研究.docx
- 2026中国监护仪行业政策扶持与产业基金支持分析报告.docx
- 2026中国新材料产业技术创新与应用前景预测研究报告.docx
- 2026中国监护仪行业生物传感器技术应用前景分析报告.docx
- 2026物联网技术产业发展现状研究及竞争格局分析报告.docx
原创力文档

文档评论(0)