- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程主讲人: 5.1任务1:访问权限控制 项目五 图书管理系统 项目开发 5.1任务1 访问权限控制 目录 5.1.1 包 5.1.2 访问控制符 5.1.3 知识拓展 5.1.4 技能提升 5.1.5 重点回顾 5.1.1 包 包是一些类或接口的集合,在团队开发中,通常会使用模块开发的方式,那么多人开发的模块如何整合成为一个完整的项目呢?我们会用到Java包。在某些项目中,我们为了区分某些具有类似作用的类,也会使用Java包。同时它也承载着权限的控制。 包的创建非常简单,使用package关键字,package语句 必须是文件中的第一行非注释程序代码。 包的定义语法: package 包名; 通常会使用层次结构包,使用原点“.”来分隔,如: 层次结构包: package ; 5.1.1 包 在Eclipse中,右击src - New - Package创建包后,在包下建立的类,会自动在类的顶端添加包名 5.1.1 包 在源码中,包层次结构与文件夹层次一致 5.1.2 访问控制符 在Java编程语言中有四种权限访问控制符,这四种访问权限的控制符能够控制类中成员的可见性,分别为public、protected、默认(无关键字)、private,在软件开发的过程中,通过权限等级及包的设定,有选择性的向用使用方开放类或方法,具体权限等级如下所示: 访问权限 同一类中 同一包中 子类 其他包 public √ √ √ √ protected √ √ √ × 默认 √ √ × × private √ × × × 5.1.2 访问控制符 1.类的访问修饰符 2.类成员的访问修饰符 同一包中 非同一包中 public修饰符 可以使用 可以使用 默认修饰符 可以使用 不可以使用 同一类中 同一包中 子类中 其他地方 private 可以使用 不可以使用 不可以使用 不可以使用 默认修饰符 可以使用 可以使用 不可以使用 不可以使用 protected 可以使用 可以使用 可以使用 不可以使用 public 可以使用 可以使用 可以使用 可以使用 5.1.3 知识拓展 Java除了我们自己建的包,还有系统包,系统包指是java平台本身已经定义好的,Java为用户提供了130多个预先定义好的包,引用过后再程序中就可以直接使用的类,p96 5.1.4 技能提升 在Eclipse中,很多代码是可以利用鼠标的选择,快捷键等自动填充的,利用好了可以使我们写代码的速度大幅度提升,如图中的“import com.t.calculator.Calculator;”类似的引包是不需要手写的,把鼠标移动到出现错误的代码处即可提示修改方案,如图5-10所示: 5.1.5 重点回顾 1.类的访问修饰符 2.类成员的访问修饰符 同一包中 非同一包中 public修饰符 可以使用 可以使用 默认修饰符 可以使用 不可以使用 同一类中 同一包中 子类中 其他地方 private 可以使用 不可以使用 不可以使用 不可以使用 默认修饰符 可以使用 可以使用 不可以使用 不可以使用 protected 可以使用 可以使用 可以使用 不可以使用 public 可以使用 可以使用 可以使用 可以使用
您可能关注的文档
- (本科)第九章 外资审计课件(全).ppt
- (本科)11、固定资产课件(全).pptx
- (高职)3项目三 偿债能力分析课件(全).pptx
- (高职)chapter 7 Properties Checking教学课件(全).ppt
- (本科)-制造业企业主要会计交易或事项的核算课件(全).ppt
- (本科)13 项目五分析4G移动通信技术-学习LTE系统结构设计课件(全).pptx
- (高职)第二章第八节 无形资产的核算(2020.8)教学课件.ppt
- (本科)ch3初始设置课件(全).ppt
- 第10.2图书信息管理系统的数据库设计.pptx
- (本科)4.2 理解现金流量表的重要概念教学课件教学(全).pptx
有哪些信誉好的足球投注网站
文档评论(0)