Cirry's Blog

2019-09-27
技术
java
最后更新:2024-03-22
1分钟
171字

包的定义与使用

范例:定义一个包:

1
package cn.cirry.demo;
2
public class PackageDemo{
3
public static void main(String args []){
4
System.out.println("Hello World!");
5
}
6
}

编译此文件:

Terminal window
1
javac -d . PackageDemo.java
2
#-d:表示生成包文件
3
# “.”:表示当前文件夹

运行此文件:

Terminal window
1
java cn.cirry.demo.PackageDemo

导入静态包

1
package static cn.cirry.util.*;

注意:如果导入的两个包中有相同类名的类,则在使用的时候用包.类名创建对象。

1
Message msg = new cn.cirry.demo.Message();

访问权限控制

No访问范围privatedefaultprotectedpublic
1同一包中的同一类可以可以可以可以
2同一包中的不同类可以可以可以
3不同包的子类可以可以
4不同包的所有类可以
本文标题:包
文章作者:Cirry
发布时间:2019-09-27
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode