如果我在包中有一个类,mypackage.myclass
并且想要访问与包的根目录(不在包内)位于同一文件夹中的包的类,那么anothepackage.anotherclass
我该怎么做?
代码中的示例:
// directories are preceeded by a DIR, files are precedded by a CLASS
// any level deeper is preceeded by a [Tab]
DIR mypackage
CLASS myclass
DIR myinnerpackage
CLASS myinnerclass
DIR anotherpackage
CLASS anotheclass
CLASS yetanotherclass
DIR org
DIR apache
DIR commons
DIR exec
CLASS DefaultExecutor
在文件 myclass 中:
package mypackage;
public class myclass{
// simplest example code I can come up with
org.apache.commons.exec.DefaultExecutor exec = new org.apache.commons.exec.DefaultExecutor();
}
为什么这段代码对我不起作用?
通常如何myclass
访问anotherclass
或yetanotherclass
如何myinnerclass
访问它们?尽量避免导入,因为我只想使用每个类的某些成员(某些变量具有相同的名称并且会搞砸)!提前致谢!