如果在同一个目录里面引用,可以直接调用,例如:
目录  D:         dirA\Test.java
             \show.java
             \dirB
                
  如果这时show.java里面有个static函数,那么Test.java中就可以直接调用
      class show{        //show.java文件
         public static void print(){
            System.out.println("HelloWorld");
           }
       }
      class Test{      //Test文件
         public static void main(String args[]){
              show.print();
            }
        }package的使用:
  它的作用就是把几组类放入到一个包里面,当然这里的包就是说目录。
  用法就是把package放入到程序的非注释的第一条语句中。
如:假设我的当前目录是:d:\dirApackage dirB;
public class show{        //show.java文件 把它保存到dirB目录
         public static void print(){
            System.out.println("HelloWorld");
           }
       }
这时,在Test.java中使用:
  import dirB.show;  //一定得导入show.class
  class Test{
     public static void main(String args[]){
         show.print();
       }
  }
  说得不好,还请楼下的指点指点。