[英]Android Studio // Import statement error // Unused import statement
[英]Android Studio - why import statement is unused/not needed?
在一个Android Studio库项目中,以下代码段给出了错误。
package my.package.a;
import my.package.b.Test; //this shows unused, why??
public class **Test** extends my.package.b.Test { //"Test is already defined in this compilation unit." why?
...
}
extends my.package.b.Test
这行使用的是包b,不是吗? 那么为什么import语句显示未使用?
这两个Test
类位于不同的程序包中,为什么会有名称冲突?
解:
import
语句。 my.package.b.Test
因为它与当前类名冲突。 这里不需要导入,因为您已经用全名调用了my.package.b.Test
。 如果对符号使用完全合格的引用,则无需导入它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.