【发布时间】:2020-10-19 15:04:20
【问题描述】:
假设我有这个 Java 类:
package com.version1;
class Sample
{ ... }
在另一个示例类中,我想从 com.version1 包中导入示例类:
package com.version2; // Now it's a different package
import com.version1.Sample; // From another package
public class Sample
{...}
请注意:我需要导入一个与当前类同名的类,而不是两个同名的类。
所以问题:Importing two classes with same name. How to handle? 不相似。
【问题讨论】:
-
但是这里的问题是什么?那不行吗?我在这里看到的唯一问题是您必须始终将其用作
com.version1.Sample,例如。在定义该类型的变量时。 -
另外我不明白为什么你认为你链接的问题不合适重复:如果你想使用多个具有相同名称的类,你必须使用全限定名,除了一个这样做。你的情况完全不同
-
问题是导入语句出错,但我在删除导入后解决了,只是到处使用
com.version1.Sample。 -
我实际上认为question you linked to 是比the currently linked on 更好的重复候选者,因为后者是通用的方式 来复制它。总的来说,我认为这不是严格的重复(至少我找不到确切的重复)。