package 问题 刚学到package,为什么我自己的包,import加*就错啊,指定具体类名就对,搞不懂了import xq.tools.Assert;import xq.tools.*;后面的编译报错 无法访问Assert 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是其他包里也有 Assert类。比如import a.b.c.*; //包含 Assert classimport k.m.n.*; //包含 Assert class这时 使用 Assert 就会编译出错。 象1L说的这种情况可能的,此时要使用Assert类时,要把包名也带上但是如果象LZ说的,import xq.tools.Assert;不出错而用*就出错,说明不是1L的问题,是不是程序跟你的包是同一个package,*是否把自己也重复了 import 包名.*;就已经把包里面所有的东西引用进来了。这里应该改是重复了。类似的可以参考java扑捉异常时,先小后大的原则,(虽然跟这个关系不大,但可以研究一下。) 1:是不是程序跟你的包是同一个package,*是否把自己也重复了2:包xq.tools中的类有和你现在的包中的类有相同的类名例如xq的tools包中有类aa而你现在使用的项目包中也有类aa return name.endsWith有用 return file.isDirectory没用 怎么回事啊 一个新手的简单问题求解答谢谢 高分求助如何写下面的正则表达式 华为外包项目 java提取excel数据以word形式打印??(有哪位高手进来解答一下) 线程的临界区问题? 怎么用swing在指定位置画矩形? JBuilder 7中如何增加一个Server 急问! VisualAge高手请进!!急??? 问一个白痴问题 JFrame的Pack()函数要怎么用?
比如
import a.b.c.*; //包含 Assert class
import k.m.n.*; //包含 Assert class这时 使用 Assert 就会编译出错。
但是如果象LZ说的,import xq.tools.Assert;不出错而用*就出错,说明不是1L的问题,是不是程序跟你的包是同一个package,*是否把自己也重复了
就已经把包里面所有的东西引用进来了。这里应该改是重复了。
类似的可以参考java扑捉异常时,先小后大的原则,(虽然跟这个关系不大,但可以研究一下。)
2:包xq.tools中的类有和你现在的包中的类有相同的类名例如xq的tools包中有类aa而你现在使用的项目包中也有类aa