欢迎来到天天文库
浏览记录
ID:20243881
大小:2.80 MB
页数:16页
时间:2018-10-09
《014--包和访问控制权限--利用案例轻松学习java语言配套ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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.lang包中的所有类,因此第3行可省略14.3字节码文件加载过程包名实际上
3、指出了程序中需要使用字节码文件(.class)的路径,除了采用import语句引入包中的类之外,另一个能指明程序需要字节码文件的方法是环境变量classpath。14.4系统常见包Java类库(JFC)是系统提供的已实现的标准类的集合,是Java编程的API(ApplicationProgramInterface),它们可以帮助开发者方便、快捷地进行软件开发。14.5访问控制权限Java语言采用访问控制权限来决定一个类或者接口、类中的成员是否可以被其它类访问。内部类可以是private或protected类中成员的访问控制权限可以是四种14.5访问
4、控制权限权限矩阵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默认引入的系统包包括哪些常用类?主要作用是划分类名空间、控制类和接口之间的访问关系。1、什么是包,他的主要作用是什么?JVM默认引入系统包时ja
5、va.lang,包括的常用类如String、System、Math等等。包是存储类和接口的容器,相当于文件夹。3、如果在包jsu.qzy中定义了publicclassA{},是否可以在包jsu.rjxy.teacher中定义的类classB{}中访问类A中的public成员、protected成员、private成员和default成员?根据权限控制矩阵,可以访问public成员,而不能访问其它成员。14.7作业1、设计一个类,该类中有4个成员方法,其中1个成员方法能够在其它包中访问、1个成员方法能够被子类访问、1个成员方法只能在该包中访问、1个成
6、员方法只能在该类中访问。清华大学出版社利用案例轻松学习Java语言(2013年)配套课件PPT不足之处请多多指教
此文档下载收益归作者所有