eclipse3.1的包可见问题
package tester;
interface b {
void bb();
}
interface c {
void cc();
}
然后新建一个t.java:
package tester;
class bbb implements b{
public void bb(){
System.out.println("bbb");
}
}
class ccc implements c{
public void cc(){
System.out.println("ccc");
}
}
public class t {
public static void main(String[] args)
{
bbb _bbb = new bbb();
_bbb.bb();
ccc _ccc = new ccc();
_ccc.cc();
}
}
如果这两个文件都同时打开在窗口中,eclipse不会报错。但如果把a.java关了,t.java就报错说找不到b和c,但这个时候仍能正常运行t.java。
这两个文件从语法来说是正确的,但eclipse的行为却不正确,不知道是不是eclipse的bug?

