包的特点
/*
* 包的特点:1 可以有多层(com一个包,ys是com里面的包,bao15是ys里面的包)
* 2不同包下的文件名可以重复
* 3包的声明必须是第一行代码
*/
public class PackageDemo01 {
public static void main(String[] args) {
}
}
不同包之间如何相互访问
package com.ys.bao15;
import java.util.ArrayList;
import java.util.*;
/*
* 注意:*表示的是通配符,代表导入了这个包下的所有类,不过并没有导入子包下的类
*/
public class PackageDemo02 {
public static void main(String[] args) {
//相同包下的类可以直接访问
PackageDemo01 pd = new PackageDemo01();
//不同包之间想相互访问:第一种办法就是加包的全名,前后都要加
//包的全名:即 包名.类名
java.util.ArrayList a = new java.util.ArrayList();
//第二种办法:使用关键字import导入
ArrayList b = new ArrayList();
}
}