以下类文件都在默认包内(无名包)的同一目录下.
有类A,类B,在类A的内部定义了类C.public class A
{
public static class C{}
}现在想在类B内引用类C,除了可以用A.C以外,是否可以通过在类B中加import语句来实现?
谢谢~
有类A,类B,在类A的内部定义了类C.public class A
{
public static class C{}
}现在想在类B内引用类C,除了可以用A.C以外,是否可以通过在类B中加import语句来实现?
谢谢~
OHOH
我原来是不用无名包的,这时就用
import pak.A.C;
这样是可以的.
现在我不想用pak作包名,用默认的无名包,这时再用
import A.C;
就不行了.
我是想实现原来的用法.
如果包pak下还有pak1,那么要访问pak1下的类,就要import pak.pak1.*;
而对于存放在default包下的类,应该不能用import来引用的。我可能说的不对,或许有方法引用default包下的类,不过个人认为还是把自己写的类放在自己建的包下,这样好管理些,而且各个包可以互相访问。