Java 访问权限修饰符合打包的jar包

本文介绍了Java中的四种访问控制权限(private, default, protected, public)及其应用范围,并详细讲解了如何使用命令行工具将Java项目打包为jar文件。

在 JAVA 中有四种访问控制权限,分别为: private、 default、 protected、 public。

private

在前面已经介绍了 private 访问控制符的作用,如果一个成员方法或成员变量名前使用了 private 访问控制符,那么这个成员只能在这个类的内部使用。
注意:不能在方法体内声明的变量前加 private 修饰符。

default

如果一个成员方法或成员变量名前没有使用任何访问控制符,就称这个成员所拥有的是默认的( default)访问控制符。默认的访问控制成员可以被这个包中的其它类访问。如果一个子类与其父类位于不同的包中,子类也不能访问父类中的默认访问控制成员。

protected

如果一个成员方法或成员变量名前使用了 protected 访问控制符,那么这个成员既可以被同一个包中的其它类访问,也可以被不同包中的子类访问。

public

如果一个成员方法或成员变量名前使用了 public 访问控制符,那么这个成员可以被所有的类访问,不管访问类与被访问类是否在同一个包中。
这里写图片描述

打包自己的jar包

只要别人的 classpath 环境变量的设置中包含这个 jar 文件, Java 虚拟机就能自动在内存中解压这个 jar 文件,把这个 jar 文件当作一个目录,在这个 jar 文件中去寻找所需要的类及包名所对应的目录结构
控制台输入命令:jar –cvf create.jar demo
· -c:创建新的存档
· -v:生成详细输出到标准输出上
· -f:指定存档文件名
· create.jar:是生成 jar 文件的名称
· demo:要打成 jar 文件的包
demo里面的内容包括字节码文件和Java文件,字节码保证我们能用里面的东西,Java文件保证我们能够查看源码

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值