包和访问控制权限利用案例轻松学习Java语言配套

包和访问控制权限利用案例轻松学习Java语言配套

ID:37247170

大小:2.80 MB

页数:16页

时间:2019-05-11

包和访问控制权限利用案例轻松学习Java语言配套_第1页
包和访问控制权限利用案例轻松学习Java语言配套_第2页
包和访问控制权限利用案例轻松学习Java语言配套_第3页
包和访问控制权限利用案例轻松学习Java语言配套_第4页
包和访问控制权限利用案例轻松学习Java语言配套_第5页
资源描述:

《包和访问控制权限利用案例轻松学习Java语言配套》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十四讲:包及访问控制权限清华大学出版社 利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教课程导入学习了在一个文件夹中建立若干个类、接口。1、已经学习的相关知识2、思考问题(1)如果开发的软件系统包含很多不同类和接口,该如何来组织这些类和接口;(2)该如何设置访问控制权限,保证不同的需求可以访问所需要的类、数据成员和成员方法。本次课讨论类和接口的组织、根据需要设置访问控制权限。1、已经学习的相关知识类的成员前面有private(封装)、public等访问控制权限修饰符。14.1包的概念包

2、是一个文件夹,是接口和类的容器。接口类确保不同包中的类名和接口名不冲突14.2包的使用定义包必须是Java程序的第一条语句创建包就创建了文件夹:v_14.qzy14.2包的使用程序案例14-1:类前加包名引入类自定义包v_14,类TestImpPackage.java在该包中调用java.util包中类Date的构造方法Date()调用java.lang包中类Math的成员方法pow()14.2包的使用导入所需要的某个特定类导入包中的所有类程序案例14-2:import语句加载类Java系统默认导入java.lan

3、g包中的所有类,因此第3行可省略14.3字节码文件加载过程包名实际上指出了程序中需要使用字节码文件(.class)的路径,除了采用import语句引入包中的类之外,另一个能指明程序需要字节码文件的方法是环境变量classpath。14.4系统常见包Java类库(JFC)是系统提供的已实现的标准类的集合,是Java编程的API(ApplicationProgramInterface),它们可以帮助开发者方便、快捷地进行软件开发。14.5访问控制权限Java语言采用访问控制权限来决定一个类或者接口、类中的成员是否可以被

4、其它类访问。内部类可以是private或protected类中成员的访问控制权限可以是四种14.5访问控制权限权限矩阵14.5访问控制权限程序案例14-3:访问权限控制案例在包v_14中定义了类TestAuthority,访问包v_14.qzy中的类A12在包v_14.qzy中定义类A14.5访问控制权限程序案例14-4:访问权限控制案例——修改14-3案例在包v_14中定义了类TestAuthority,访问包v_14.qzy中的类A12在包v_14.qzy中定义public类A14.6课堂小结2、JVM默认引入

5、的系统包包括哪些常用类?主要作用是划分类名空间、控制类和接口之间的访问关系。1、什么是包,他的主要作用是什么?JVM默认引入系统包时java.lang,包括的常用类如String、System、Math等等。包是存储类和接口的容器,相当于文件夹。3、如果在包jsu.qzy中定义了publicclassA{},是否可以在包jsu.rjxy.teacher中定义的类classB{}中访问类A中的public成员、protected成员、private成员和default成员?根据权限控制矩阵,可以访问public成员,

6、而不能访问其它成员。14.7作业1、设计一个类,该类中有4个成员方法,其中1个成员方法能够在其它包中访问、1个成员方法能够被子类访问、1个成员方法只能在该包中访问、1个成员方法只能在该类中访问。清华大学出版社 利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。