导入两个具有相同非限定名称的类时,将选择哪个类?

时间:2014-07-10 10:15:35

标签: java import

当我们从Listjava.awt.List导入java.util.List时,在后续代码中引用List时会选择哪一个?

1 个答案:

答案 0 :(得分:1)

这不可能。将发生类似于以下内容的编译时错误:

The import java.awt.List collides with another import statement

实现这一目标的方法是确定其中一个参考资料。

import java.util.List;

public class Example
{
    public static void main( String[] args )
    {
        List<String> stringList = new LinkedList<>();
        java.awt.List guiList = new java.awt.List();
}