- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
谢谢大家
您可能关注的文档
- 5.2.3 路由协议—rip协议 (1)讲解.pptx
- 5.2.3物理材质 (1)讲解.pptx
- 5.2.4节动态路由协议ospf讲解.pptx
- 5.2.5角色控制器 (1)讲解.pptx
- 5.2.10 重写与调用父类方法 (1)讲解.pptx
- 5.2.条件查询讲解.pptx
- 5.3 Hbase启动与关闭 (1)讲解.pptx
- 5.3 积分的应用 (1)讲解.pptx
- 5.3.1 远程接入技术adsl讲解.pptx
- 5.3.1项目任务分析 (1)讲解.pptx
- 2010-2023历年黑龙江“五校联谊”高一上学期期末考试生物试卷.docx
- 2024年广东省梅州市高职单招面试试题及答案解析.docx
- 2010-2023历年黑龙江哈尔滨市三中高二下期第一学段考历史试卷(带解析).docx
- 2025年齐鲁医药学院单招面试模拟试题及答案解析.docx
- 2025年江西司法警官职业学院单招面试模拟试题及答案解析.docx
- 2025年福建省南平市高职单招面试题库及答案解析.docx
- 2025年贵州省贵阳市高职单招面试题库及答案解析.docx
- 2025年湖北生态工程职业技术学院单招面试模拟试题及答案解析.docx
- 2024年广东省清远市高职单招面试试题及答案解析.docx
- 2025年江西泰豪动漫职业学院单招面试模拟试题及答案解析.docx
最近下载
- (415)动物生理与生物化学真题及解析-中国农业大学.pdf
- 第五单元说明文大单元教学设计课件 部编版语文八年级上册.pptx
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf
- (最新)技能考试企业技能等级认定质量督导员公共知识真题练习试卷附答案.docx
- 全文解读2022年新制订全国护理事业发展规划(2021-2025年)课件.pptx VIP
- 北京屋顶光伏实施方案.docx
- 党务知识试题.doc VIP
- 北师大版数学五年级上册全册课件ppt完整版.ppt
- 2024年可持续航空燃料发展路径研究报告-GSTIKC&空中客车&中国南方航空.docx
- 幼儿园:融合教育教案《面具》.doc
文档评论(0)