JAVA包、接口与抽象类.docVIP

  • 3
  • 0
  • 约3.28千字
  • 约 4页
  • 2018-12-13 发布于天津
  • 举报
JAVA包、接口与抽象类.doc

JAVA包、接口与抽象类 【概述】 包(Package)定义了软件单元,它能够独立发布,并能够与其它包组成应用程序,包的成员是一些相关联的类、接口,也可包含包中的类所使用的附加资源文件。 在Java程序的第一行代码,可以通过以下代码来申明源程序中所创建类型的包。 package 包名; 如果某个Java程序源代码中没有上面的package 包名;那么这个源代码中定义的所有类型都属于一个默认包(default package)。 【包的主要作用】 包将相互关联的接口和类结合成组。 包创建了命名空间来避免类型之间的命名冲突。在一个包中的接口和类可以使用流行的公共名字来命名,而这些命名只在一个包内才有意义,在不同的包之间则可以有相同的命名。 包机制为开发应用提供了保护域。包内的代码通过访问标志可以相互协作,而这些标志对外部代码是不可用的 【包的命名约定】 如果包名为aaa.bbb.ccc, 那么相应的编译出的.class文件必须位于某个工作目录下的aaa\bbb\ccc目录里面或者某个Jar文件的aaa\bbb\ccc目录里面。 可以采用Internet域名反序,比如,可以将包命名为cn.edu.zucc; 虽然这种命名模式使得包名变得很长,但却不容易重名。 【执行包中的类文件】 对于包aaa.bbb.ccc中定义的某个类A,那么类文件A.class必定位于 (1)工作目录下的aaa

文档评论(0)

1亿VIP精品文档

相关文档