gpt4 book ai didi

java - 关于java默认包(使用Eclipse)

转载 作者:行者123 更新时间:2023-12-01 20:53:46 25 4
gpt4 key购买 nike

现在,我正在使用 jar 来使用一些方法。但我使用的这些类没有包名称。

我可以使用反射来解决使用这些方法的问题。但现在我想重写一些接口(interface)和类。

但是,其他人可以使用 Elcipse 直接扩展这些类,而不会在他们的计算机上出现任何编译错误,而我直接扩展,则出现以下编译错误:

(classname) cannot be resolved to a type.

我的 Elcipse 上的配置是否有可能与其他配置不同?

我现在很困惑...

最佳答案

只是不要这样做。

使用默认的空包在“现实世界”代码库中没有地位。

与其浪费时间来解决这些默认包类,不如通过将它们放入真正的包中来重构它们;充分利用这些访问控制关键字 public/private/...

例如,反射只能在非常特殊的情况下使用。确保不要修复丢失的包名称。

关于java - 关于java默认包(使用Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42744353/

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