第六讲 类的封装.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第六讲 类的封装.ppt》由会员分享,可在线阅读,更多相关《第六讲 类的封装.ppt(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第六讲 类的封装v主要内容:主要内容:v一、软件包的创建和使用一、软件包的创建和使用v二、成员的访问权限修饰符二、成员的访问权限修饰符v三、类的访问权限修饰符三、类的访问权限修饰符一、软件包的创建与使用一、软件包的创建与使用v软件包的认识软件包的认识v软件包的建立软件包的建立v软件包的使用软件包的使用软件包的认识:软件包的认识:(1 1)JavaJava允许把多个类收集在一起成为一组,成为软件包。允许把多个类收集在一起成为一组,成为软件包。(2 2)软件包是管理组织类的一种有效方式,可使自己的任)软件包是管理组织类的一种有效方式,可使自己的任务和他人提供的代码库相分离。软件包是一种类库的封装务
2、和他人提供的代码库相分离。软件包是一种类库的封装机制,可解决不同包中的类同名问题。具体而言,软件包机制,可解决不同包中的类同名问题。具体而言,软件包由一组类和接口组成。由一组类和接口组成。v软件包的建立软件包的建立v建立建立mylib.simple.Listmylib.simple.Listv软件包创建软件包创建的一般格式:的一般格式:vPackagePackage包包名名;v结论:结论:v(1)(1)包对应着文件系统的目录层次结构。包对应着文件系统的目录层次结构。v(2)(2)编译生成的字节码文件将置放到包中,即包名所指定编译生成的字节码文件将置放到包中,即包名所指定的目录中。的目录中。v几
3、个要点:几个要点:v packagepackage语句必须是文件中的第一条语句。语句必须是文件中的第一条语句。v 用用“.”.”作为分隔符来指明包(目录)的层次。作为分隔符来指明包(目录)的层次。v 包名由小写字母组成。包名由小写字母组成。v 没有注明放入到某个包中去的类,自动地归在一个无没有注明放入到某个包中去的类,自动地归在一个无名包中名包中 v软件包的使用软件包的使用 v 设置环境变量设置环境变量classpath classpath v 使用如下两种方法之一:使用如下两种方法之一:方法一:用方法一:用importimport加载包中的类。加载包中的类。或或import import 包
4、名包名.类名类名;方法二:直接用包名方法二:直接用包名.类名去访问类。类名去访问类。v说明:说明:v importimport语句必须放在语句必须放在packagepackage语句和类的定义之间。语句和类的定义之间。v 某个类若用到其他类,会优先在所在软件包中查找,某个类若用到其他类,会优先在所在软件包中查找,继而在继而在classpathclasspath指定的路径下查找。指定的路径下查找。v思考:思考:v在在D D盘上创建盘上创建newjwnewjw目录,在此新目录下建立如下程目录,在此新目录下建立如下程序文件,阅读分析和理解软件包的使用。序文件,阅读分析和理解软件包的使用。vclass
5、 TestList class TestList v public static void main(String args)public static void main(String args)v new List();new List();v v v试用方法二访问类,改写并编译执行以上程序。试用方法二访问类,改写并编译执行以上程序。二、成员访问权限修饰符二、成员访问权限修饰符v在定义类时,可以对类的成员设定权限。权限的设定对于类在定义类时,可以对类的成员设定权限。权限的设定对于类的封装有着重要的意义。公开需要公开的,隐藏必须隐藏的。的封装有着重要的意义。公开需要公开的,隐藏必须隐藏的。这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六讲 类的封装 第六 封装
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内