文件A.java如下
public interface A{
    public void f();
}文件B.java如下
public interface B{
    A create() ;
}A,B文件在同一目录下,先编译A文件,再编译B文件时报错指出无法辨析A。请问为什么会出现这种错误?谢谢(如果我把A和B两个接口放在同一个文件里面就编译通过了,当然其中一个不能为public)