不同包的两个同名类,同时导入一个类是报错,怎么办???

如题所述

导入一个,另外一个用全路径访问。
例如同时用到了java.util.Date和java.sql.Date
那么只需要import java.util.Date;
定义import java.util.Date变量时直接使用
Date d = new Date();
定义java.sql.Date时则写成
java.sql.Date d1 = new java.sql.Date();
即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-02
首先你的两个类的包名不一样啥,用包名+类名,就可以区分这两个类了
第2个回答  2011-12-02
不要用抽象路径
第3个回答  2011-12-02
同时导入一个类还是导入一个包???

不同包的两个同名类,同时导入一个类是报错,怎么办???
导入一个,另外一个用全路径访问。例如同时用到了java.util.Date和java.sql.Date 那么只需要import java.util.Date;定义import java.util.Date变量时直接使用 Date d = new Date();定义java.sql.Date时则写成 java.sql.Date d1 = new java.sql.Date();即可。

eclipse同包中不同的文件中有相同的类名,有影响么
第一:如果两个代码都在同一个包中的话,是不用使用import语句来调用的。可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。第二:如果两个代码不在同一个包中,可以使用"import 包名.类名"的形式来导入另一个主类,然后还是通过新建对象的方式使用主类的方法等。

两个jar包中相同路径,相同类名的类,有的was环境报错,有的was环境不错...
类冲突,要看classpath的顺序了。不要心存侥幸,这种类冲突即使暂时没有发作,也要解决掉才对,即禁止2个jar中有同名(含包名)的类。

Java导入包时,为什么报错,使用了完整的“包.类名称”了
你把import那两句删掉,底下的输出语句可以直接用包名.类名调用 那样不会报错

我用Eclipse运行一个程序,导入一个包,Eclipse报错说无法解析
eclipse中可以直接导入的,右键点击项目,在菜单中选择“导入”,然后选择Maven项,找到要导入的包,就可以直接把包导入

两个JAR包,内容同路径同名,怎么救?
以及lib下的第三方.jar属于同一个类加载器(classloader) 就不会冲突 如果仅仅把A配置成依赖,那么A以及lib下的第三方.jar属于同一个classloader ,而B(里面也有第三方.jar)属于另外一个类加载器(classloader)两个类加载器中有同样的类(第三方.jar) 就会冲突 不同类加载器中不能出现相同的类 ...

java两个同名一样的,参数类型都是同样的集合类型,但泛型的元素...
是同一个方法,泛型修饰方法是说该方法可用于不同的泛型元素类型,可以看一下泛型的定义

python导入py文件报错怎么办
1、在缺省状态下,导入一个已编写好的py文件用import 跟上py文件名,有时系统会出现SyntaxError: invalid syntax的错误:2、这种情况一般是由于查找目录不包含,类似于linux下的执行路径概念,可以打印sys.path来确认, 如下图:3、如果编写的py文件不在上述目录清单中,就可以字符串的append方法,将目录...

...里写了一个实现类,它总是导入另外一个模块的包,导致他的实现类不...
不太明白你的意思,如果你是自动导入的话可以尝试先把自动导入关掉。或者把你认为错误的import语句手动删掉,然后到类里报错的地方alt+enter手动导入你要的类

c#同一个命名空间下的两个同名partial类,分别在.cs和designer.cs文件中...
它们是同一个类,只是代码在不同的文件里 partial(C# 参考)分部类型定义允许将类、结构或接口的定义拆分到多个文件中。

相似回答