第三面向对象设计基础导论.ppt

接口与包 什么是包( package ) 包的作用类似于C的函数库,但是C的函数库很容易出现重名的问题,包在一定程度上解决了这个问题。 一个包通常包含很多个功能相近的类。 JDK里面已经包含了N个功能强大的包,所以当你要实现一个功能,首先记得去查一下JDK的文档,看看有否对应功能的包。 编程语言的优劣都是相对而言的,大家觉得Java功能很强大,其实是因为SUN公司的JDK免费赠送了众多功能强大的包。 包-1 包的命名 SUN公司建议用域名的逆序,因为域名是唯一的。如:.xmu 包的结构 一个包被映射为一个目录,包里面的每个类,则映射到目录中的某一个文件,如:com.prenhall.mypackage这个包被展开后,就是 包-2 打包 package packagename; 上面这一行一般出现在Java源文件的第一行,表示这个文件的所有类,都将被打包到packagename中。 不同源文件的packagename可以相同,Java会根据packagename将相同包的class压缩在一起,生成一个扩展名为jar的包。 顺便说一下,jar包其实是zip格式的压缩文件 包-3 使用包 要使用一个包里的某个类,必须首先导入 import javax.swing.JOptionPane; 如果要使用一个包里的多个类,用这个 import javax.swing.*; *表示导入这个包的所

文档评论(0)

1亿VIP精品文档

相关文档