在开发项目的时候并不是把所有的Java文件放到一个包中,而是根据功能的不同进而将不同的资源放到一个所属空间中,而这个所属空间就是包。不同的包之间肯定会设计到一些类的访问,所以今天分享一下自己总结的小知识,包与包之间如何访问资源。
个人总结有两种方法。
先新建一个公有访问的包以及包中的资源,注意:一定要将类名以及要访问的方法声明为public,否则会包权限不够。
package CommonPackage
public class ComRes {
void display() {
System.out.println("out resource");
}
}
第一种方法:通过包名加类名进行访问。
CommonPackage.ComRes comRes = new CommonPackage.ComRes();
comRes.display();
第二种方法,通过关键字import访问。直接用类名创建对象就行。
import CommonPackage.*;
public static void main(String[] args) {
ComRes comRes = new ComRes();
comRes.display();
}