5-6-1包与访问控制权限讲解.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

包与访问控制权限讲课人:冯丽佳JAVA程序设计

任务提出RENWUTICHU

RENWUTICHU任务提出如何管理编写的java源文件和编译生成的.class文件呢?

RENWUTICHU任务提出功能:管理.java文件和.class文件。分析:为了方便管理过多的文件,需要创建很多文件夹,根据自己的使用习惯,将不同的文件放到不同的文件夹中。思考:Java能创建文件夹吗?

任务提出Java引入了包的概念。RENWUTICHU文件夹,在Java中,叫做包。在包中可以定义类、接口或包,包嵌套层数没有限制。用户可以通过“包路径.类名”的方法访问类或接口。

知识讲解ZHISHIJIANGJIE

知识讲解SUCCESSIDEAREALIZATIONPLANING创建包—包的声明package包名;或package包名1.包名2…;ZHISHIJIANGJIE此语句必须放在整个源程序第一条语句的位置(注解行和空行除外)。包名应符合标识符的命名规则,习惯上,包名使用小写字母书写。建议采用倒序域名定义包结构。如:packagecn.edu.hdc;包定义的结构和编译后生成的文件夹结构是一一对应的。

知识讲解SUCCESSIDEAREALIZATIONPLANING引用包中的类不同包中的类可以相互访问ZHISHIJIANGJIE前提:要访问其他包中的类和类中的方法,这个类和方法都要是public的。实现:要访问其他包中的类,需在类名前面加上包名。

知识讲解SUCCESSIDEAREALIZATIONPLANING引用包中的类—导包import包名1[.包名2[.包名3…]].类名|*;ZHISHIJIANGJIEimport包名.类名;//直接引用包中所需要的类import包名.*;//可以引用包中所有的类import语句必须放在所有类定义之前。

知识讲解SUCCESSIDEAREALIZATIONPLANINGJDKAPI常见包API:应用程序接口。ZHISHIJIANGJIEjava.lang包中存放了Java语言的基础类库。java.util包中存放了实用工具类。java.io包中存放了标准输入/输出类。java.sql包提供了使用Java进行数据库编程的类和接口。……

知识讲解SUCCESSIDEAREALIZATIONPLANING访问控制权限Java中的访问权限,总共四种,有三个访问权限修饰符。public、protected、private。ZHISHIJIANGJIE公共的(public):被修饰的成员,所有地方都可以访问。默认的(没有修饰符,就是默认的):只能在本类和同一个包中的不同类之间访问。受保护的(protected):protected和默认的相比,不仅能在本类和同一个包中的不同类之间访问,而且在不同包中的子类可以访问父类中的受保护的内容。私有的(private):被修饰的成员,只能在本类中使用。

Java访问权限表(yes:可以访问;no:不可访问)ZHISHIJIANGJIE知识讲解?private默认的protectedpublic同一个类中yesyesyesyes同一个包中不同类之间noyesyesyes不同包中有继承关系的类nonoyesyes不同包中没有继承关系的类nononoyes

任务总结RENWUZONGJIE

RENWUZONGJIE任务总结通过创建包可以管理java源文件和编译生成的.class文件。01访问权限修饰符主要在继承或包之间的成员访问时进行权限控制。02

谢谢大家

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档