比如文件夹a下有一个类和一个包(Graph.java和包cu,也就是文件夹cu),cu下面有一个类为Pat.java ,
Pat.java 如下:package cu;public class Pat()

    private Graph graph;//这里是错的,应该如何引入Graph类?
} 我的问题是,我要在Pat中引用Graph类,应该如何引入Graph类啊?注:Graph类不在任何包中.

解决方案 »

  1.   

    不行。不在同一个包中的类必须import,如果包没有名字就不行了
      

  2.   

    hehe, 这个问题有趣,以前从来没想过。试试 import Graph; 或者 import *; 看看行不行~~
      

  3.   

    我晕,你不编成.CLASS文件怎么行啊?要引用,Graph.java第一行加如package xxx然后在cu下新建xxx然后把Graph.class扔进xxx再import xxx.Graph.*;
      

  4.   

    我刚刚写完一篇论述想上来发个贴谈,很巧看到一个类似的东西,请参考我的新贴http://community.csdn.net/Expert/topic/4971/4971262.xml?temp=.630398
      

  5.   

    import引入那个包就可以使用这个包内所有的可用类了
      

  6.   

    感谢 kypfos(不在寻梦),
    看过你的贴,知道了用JDK 1.3,1.2可以在一个有包名的类中引用默认包的类,而用1.4及以后的不能引用,我也不知道为什么.问题已清楚,结了.