本帖最后由 崔维友 于 2012-11-17 19:35 编辑
C盘下有个带主函数的Test文件、External文件、internal文件夹。internal中有个Internal文件。 我想在Internal中调用External,然后再Test中调用Internal,如何写代码?
下面是我现在写的代码:
Test.java- import internal.Internal; //导入和本类同级目录下的类
- class Test
- {
- public static void main(String[] args)
- {
- System.out.println("Test调用内部类Int");
- Internal i=new Internal();
- i.show();
- }
- }
复制代码 External.java- public class External
- {
- public void show()
- {
- System.out.println("这是外部Ext,被内部Int的调用");
- }
- }
复制代码 Internal.java- package internal; //需要指定所在包,才能被和此包同级的类访问到
- import External; //这里该如何导入上一级目录中的External?
- public class Internal
- {
- public void show()
- {
- System.out.println("内部Int,调用外部Ext");
- External e=new External();
- e.show();
- }
- }
复制代码 我直接在命令提示符下编译Test.java报错:
先编译External.java,再编译Test.java同样报错:
----------------------------------------------------------------
请问应该怎么在Internal中访问上一级目录中的External呢?
|