我尝试在网上和我自己的知识中找到这个问题的答案,但我似乎找不到明确的、明确的答案。
假设我只使用另一个包中的一个类,并且只需要导入一次,比如说myPack.anotherPackage.ClassName
.
使用之间有什么区别(如果有的话)进口声明:
import myPack.anotherPackage.ClassName;
与使用完全限定名称:
myPack.anotherpackage.ClassName classInst = new myPack.anotherpackage.ClassName();
?
显然这个问题仅适用于ClassName
仅使用一次。
进口声明让你的代码更readable,因为您没有用完整的包弄乱代码。
如果有冲突ClassNames
,那么只有在这种情况下才建议选择完全限定名称.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)