第6讲 Java基础.ppt

面向对象技术与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 编译器考虑特定位置作为包层次的根,被

文档评论(0)

1亿VIP精品文档

相关文档