gpt4 book ai didi

java - 不同项目中的相同java包

转载 作者:行者123 更新时间:2023-11-29 07:52:24 24 4
gpt4 key购买 nike

我有一个项目 P1,它有一个包 A.B.C,其中有一个类 MyClass1。此类具有默认范围。因此,它在项目 P1 中的任何其他包中都不可见,当然对任何其他项目也不可见。

但是,如果我创建另一个项目 P2,它有一个同名的包 A.B.C,我可以访问类 MyClass1。这听起来很糟糕,因为任何想要使用未公开 API 的人都可以创建一个具有相同名称的包并获得访问权限。

这是预期的行为吗?

--

另一个相关问题:Java 中是否有针对项目级范围的内容?

最佳答案

Is this the expected behavior?

是的。这就是为什么你不能用 java.* 命名你的包。

Is there anything in Java for project level scope?

没有。

关于java - 不同项目中的相同java包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146697/

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