java,调用同目录的类 但是找不到符号
在文件夹folder下有a.java,b.java两个文件,a已编译,生成a.class,b.java中atmp=newa(),以及一些函数的返回值是a类的,但是编译时报...
在文件夹folder下有a.java, b.java两个文件, a已编译,生成a.class,b.java中a tmp = new a(),以及一些函数的返回值是a类的,但是编译时报错,说“错误:找不到符号”,如何解决?
展开
1个回答
展开全部
是不是没有把a类和b类没有定义在一个包下?
第一:如果两个代码都在同一个包中的话, 是不用使用import语句来调用的。 可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。
第二:如果两个代码不在同一个包中,可以使用"import 包名.类名"的形式来导入另一个主类,然后还是通过新建对象的方式使用主类的方法等
第一:如果两个代码都在同一个包中的话, 是不用使用import语句来调用的。 可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。
第二:如果两个代码不在同一个包中,可以使用"import 包名.类名"的形式来导入另一个主类,然后还是通过新建对象的方式使用主类的方法等
追问
是同一个包的,有新建对象语句“a tmp = new a()”,但是报错
追答
确定是包,package,你说的是文件夹啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询