我的mypackage 里有一个类A
在另一个类里用import mypackage.*;A a = new A();编译报错:找不到constructor A(),如果改成
import mypackage.A;就可以了,为什么?请指教

解决方案 »

  1.   

    关于原因,赞同楼上说法import 最好详细指明到类,不要用.*这样的方式。
      

  2.   

    可是mypackage里有多个类难道要一个一个地import吗?
      

  3.   

    真是啥怪问题都有啊
    用哪个import哪个--编码规范
      

  4.   

    没碰到过,你rebuild整个package试试看呢
      

  5.   

    说对拉,导入*的做法是不好的比如说eclipse的话,你导进来没用的包它还会给你警告呢用什么导什么是一个好的习惯,而且也可以帮你熟悉各个类