gpt4 book ai didi

java - Eclipse 库

转载 作者:太空宇宙 更新时间:2023-11-04 06:22:44 25 4
gpt4 key购买 nike

有两种类型的数据很容易被编译器混淆。他们在这里:

java.util.List

org.eclipse.swt.widgets.List

我在创建的方法中需要两者,我发现的唯一解决方法是在声明部分使用绝对路径,至少对于其中一种类型。即:java.util.List<String> listofstring;

有什么提示吗?

最佳答案

根据 Java 语言规范,没有解决方法(除了类型参数,这不是一个好主意)。

§7.5是关于导入声明的部分:导入的类型通过其简单名称引用:

A single-type-import declaration (§7.5.1) imports a single named type, by mentioning its canonical name

导入的范围是导入类型 - §6.3 :

The scope of a declaration is the region of the program within which the entity declared by the declaration can be referred to using a simple name, provided it is visible

由于遮蔽,您不应该有两个相同的简单名称 - §6.4 :

Some declarations are not permitted within the scope of a local variable, formal parameter, exception parameter, or local class declaration because it would be impossible to distinguish between the declared entities using only simple names.

关于java - Eclipse 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27230691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com