- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 包和访问权限控制
4.1.5 import 语句 java bin src com\lcu aaa bbb Demo02.java Demo01.java Person.java Demo01.class Person.class 4.1.5 import 语句 编译 Demo02.java 文件时,需要查找 Person.class 类文件,所以应正确设置 classpath。 D:\javaset classpath=d:\java\bin D:\javajavac -d .\bin .\src\com\lcu\bbb\Demo02.java 4.1.5 import 语句 java bin src com\lcu aaa bbb Demo02.java Demo01.java Person.java aaa bbb Demo02.class Demo01.class Person.class 类名 4.1.5 import 语句 执行 Demo02.class文件时,要写完整类名。 D:\javajava com.lcu.bbb.Demo02 4.1.6 jar 命令 当软件项目完成,交付客户使用时,一般使用 jar 命令将所有的 class 文件压缩成一个 jar 文件。 jar 命令中的主要参数: -c 创建新的归档文件 -v 在标准出输中生中详细输出 -f 指定归档文件名 4.1.6 jar 命令 java bin src com\lcu aaa bbb Demo02.java Demo01.java Person.java aaa bbb Demo02.class Demo01.class Person.class 4.1.6 jar 命令 例,将 d:\java\bin 文件夹下的所有类文件压缩为 mydemo.jar文件,并保存在 d:\java 文件夹中。 D:\javacd bin D:\java\binjar -cvf d:\java\mydemo.jar *.* 指定 jar 文件的生成位置和文件名 4.1.6 jar 命令 java bin src com\lcu aaa bbb Demo02.java Demo01.java Person.java aaa bbb Demo02.class Demo01.class Person.class jar 4.1.6 jar 命令 执行 mydemo.jar文件中的类时,需要正确设置 classpath,在classpath 中必须指出 jar 文件的完整路径。 D:\javaset classpath=d:\java\mydemo.jar D:\javajava com.lcu.bbb.Demo02 第 4 章 包和访问权限控制 包 4.1 访问权限修饰符 4.2 访问权限修饰符 4.2 4.2.1 Java 中的访问权限修饰符 访问权限修饰符用于控制类或类成员的访问权限。 Java 访问权限修饰符包括: private 默认 protected public 4.2.1 Java 中的访问权限修饰符 Java 访问权限修饰符的使用方式: 修饰类的成员 可以使用 private、默认、protected、public 4 种修饰符。 修饰类 只可以使用默认、public 2 种修饰符。 类成员的访问修饰符:private、默认、protected、public 。 4.2.2 类成员的访问权限 任何类都可以访问。 public 同一包中的类可以访问(包内友好)。 不同包中的子类也可以访问(父子友好)。 protected 同一包中的类可以访问(包内友好)。 默 认 只有本类可以访问。 private 4.2.2 类成员的访问权限 private 默认 protected public 本类 同一包中的类 不同包中的子类 不同包中的非子类 修饰符 位置 √ √ √ √ √ √ √ √ √ √ 实例 1 源文件 First.java package aaa; public class First { public int pubA = 1; protected int proB = 2; int defC = 3; private int priD = 4; } package aaa; public class Second { public voi
您可能关注的文档
- 第13课 挑战两极----欧洲的联合和日本的崛起.doc
- 第15讲:线段,射线,直线.doc
- 第14章 局域网维护与优化.ppt
- 第16章 芳香类化妆品.doc
- 第18章 水、无机盐及酸碱平衡.ppt
- 第19讲 滤 镜(二).doc
- 第12章 相对论.ppt
- 第1章 Visual Basic 的基本应用.ppt
- 第1章 晶体二极管、三极管和场效应管.ppt
- 第1章发展史(广州-黄枫).doc
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)