- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
包和访问控制权限利用案例轻松学习语言配套
第十四讲:包及访问控制权限 课程导入 14.1 包的概念 14.2 包的使用 14.2 包的使用 14.2 包的使用 14.3 字节码文件加载过程 14.4 系统常见包 14.5 访问控制权限 14.5 访问控制权限 14.5 访问控制权限 14.5 访问控制权限 14.6 课堂小结 14.7 作业 吉首大学软件服务外包学院 吉首大学软件服务外包学院 吉首大学软件服务外包学院 * 清华大学出版社利用案例轻松学习Java语言(2013年) 配套课件PPT不足之处请多多指教 学习了在一个文件夹中建立若干个类、接口。 1、已经学习的相关知识 2、思考问题 (1)如果开发的软件系统包含很多不同类和接口,该如何来组织这些类和接口;(2)该如何设置访问控制权限,保证不同的需求可以访问所需要的类、数据成员和成员方法。本次课讨论类和接口的组织、根据需要设置访问控制权限。 1、已经学习的相关知识 类的成员前面有private(封装)、public等访问控制权限修饰符。 包是一个文件夹,是接口和类的容器。 接口 类 确保不同包中的类名和接口名不冲突 定义包必须是Java程序的第一条语句 创建包就创建了文件夹:v_14.qzy 程序案例14-1:类前加包名引入类 自定义包v_14,类TestImpPackage.java在该包中 调用java.util包中类Date的构造方法Date() 调用java.lang包中类Math的成员方法pow() 导入所需要的某个特定类 导入包中的所有类 程序案例14-2:import语句加载类 Java系统默认导入java.lang包中的所有类,因此第3行可省略 包名实际上指出了程序中需要使用字节码文件(.class)的路径,除了采用import语句引入包中的类之外,另一个能指明程序需要字节码文件的方法是环境变量classpath。 Java类库(JFC)是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface),它们可以帮助开发者方便、快捷地进行软件开发。 Java语言采用访问控制权限来决定一个类或者接口、类中的成员是否可以被其它类访问。 内部类可以是private或protected 类中成员的访问控制权限可以是四种 权限矩阵 程序案例14-3:访问权限控制案例 在包v_14中定义了类TestAuthority,访问包v_14.qzy中的类A 1 2 在包v_14.qzy中定义类A 程序案例14-4:访问权限控制案例——修改14-3案例 在包v_14中定义了类TestAuthority,访问包v_14.qzy中的类A 1 2 在包v_14.qzy中定义public类A 2、JVM默认引入的系统包包括哪些常用类? 主要作用是划分类名空间、控制类和接口之间的访问关系。 1、什么是包,他的主要作用是什么? JVM默认引入系统包时java.lang,包括的常用类如String、System、Math等等。 包是存储类和接口的容器,相当于文件夹。 3、如果在包jsu.qzy中定义了public class A{},是否可以在包jsu.rjxy.teacher中定义的类class B{}中访问类A中的public成员、protected成员、private成员和default成员? 根据权限控制矩阵,可以访问public成员,而不能访问其它成员。 1、设计一个类,该类中有4个成员方法,其中1个成员方法能够在其它包中访问、1个成员方法能够被子类访问、1个成员方法只能在该包中访问、1个成员方法只能在该类中访问。
文档评论(0)