网站大量收购独家精品文档,联系QQ:2885784924

第4章 包和访问权限控制.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档