如果在同一包下,可以不用import,否则需要!

解决方案 »

  1.   

    首先类A可以在文件B中定义!如:
    public class A {
    ......
    }public class B extends A{
    .....
    }
    如果类A没有在B中定义,就必须import A
    A文件必须与B相同目录!
      

  2.   

    在同一目录不需要  improt 
    import 导入的必须使package过的 文件!
      

  3.   

    你说的package过的文件是什么意思?
    我现在两个文件同在一个目录
    两个文件都有
    pageage cc,这样应该没什么问题吧。
      

  4.   

    麻烦能说的详细一点吗?
    问题依然是:
    A.java:24: cannot resolve symbol
    symbol  : class A
      

  5.   

    看看你的两个文件是否在同一个包内部
    再看看A.java是否已经编译过
      

  6.   

    A和B要同属一个包,且都放到以包命名的目录下
    或者A和B都没有定义包
    这个时候就不用import了不然就得在B文件的开头写上:
    import packageofA.A;
      

  7.   

    A里面你加了pageage cc,在B里就需要这样import
    import cc.A;
      

  8.   

    我自己写的程序没问题。这个程序的package包写成c.d.e.f目录名称也是c.d.e.f我找了半天没找出问题。谢谢各位的回答。我再自己找找!