gpt4 book ai didi

java - 当本地 jar 包含与 java 库中的类文件同名的类文件时,会发生什么情况?

转载 作者:行者123 更新时间:2023-12-01 17:20:57 24 4
gpt4 key购买 nike

我的具体案例涉及一个名为 Point2D 的类,该类位于我包含在项目中的本地 jar 中,但是,我也注意到 java 内部有自己的 Point2D java.awt.geom 。我知道对于这种特殊情况,因为我不导入 java.awt.geom ,所以当我编写 Point2D 时它将来 self 自己的包?但是,如果我确实必须导入 java.awt.geom 或由于导入而处于这样的位置,我在本地 jar 和 java 库中都有类似命名的类文件,那么会发生什么?

最佳答案

只要包名称不同,您就可以使用它们的完全限定类名来引用它们

java.awt.geom.Point2D jdkPoint2d = new ...;
com.mycompany.geometries.Point2D ourPoint2d = new ...;

您还可以导入其中一个并使用其简单类名,并使用另一个的完全限定类名。

关于java - 当本地 jar 包含与 java 库中的类文件同名的类文件时,会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18863117/

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