文档详情

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

发布:2018-06-16约9.58千字共50页下载文档
文本预览下载声明
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
显示全部
相似文档