Java语言程序设计教程-雷学生第06章课件教学.pptVIP

  • 4
  • 0
  • 约 38页
  • 2017-01-04 发布于未知
  • 举报

Java语言程序设计教程-雷学生第06章课件教学.ppt

第6章 包和接口 包和接口是Java语言最具革新性的两个特点所在。包是Java类的容器,而接口则是类的方法。本章将对这两个方面的内容作具体介绍。 6.1 Java中的包 包(package)是类的容器,用来保存划分的类名空间。包以分层方式保存并被明确地引入新的类定义。本节将对Java中包的相关问题进行讨论。 6.1.1 包的创建 Java提供了把类名空间划分为更多易管理的块的机制,这种机制就是包。包既是命名机制也是可见度控制机制。我们可以在包内定义类,而且在包外的代码不能访问该类。这使得各个类之间有隐私,但不被外界所知。 创建一个包是很简单的:只要包含一个package命令作为一个Java源文件的第一句就可以了。该文件中定义的任何类将属于指定的包。package语句定义了一个存储类的名字空间。如果省略package 语句,类名被输入一个默认的没有名称的包(这是为什么在以前不用担心包的问题的原因)。尽管默认包对于短例程序很好用,但对于实际的应用程序是不适当的。多数情况,需要为自己的代码定义一个包。下面是package声明的一般形式: package pkg; 这里,pkg为包名。Java用文件系统目录来存储包。记住这种规则是很重要的,目录名称必须和包名严格匹配。多个文件可以包含相同package声明。package声明仅仅指定了文件中

文档评论(0)

1亿VIP精品文档

相关文档