-4

在一个项目中,我有一个库(例如 myLibs)使用另一个库(toolsLibs)。实际上,toolsLibs 是我没有编写的库,我无法更改其中的某些方法(我只有一个 .jar 文件)。

实际上,我想知道是否可以在 myLibs 中使用 toolsLibs 的方法,但对于 myLibs 的用户(只是在他的项目中导入 myLibs 的人)隐藏 toolsLibs?(这意味着我想要只能在 myLibs 项目上使用的 toolsLibs 方法)。

我没有找到任何相关信息,所以我不知道这是否可能,任何人都可以帮助我吗?谢谢

4

1 回答 1

0

实际上,我想知道是否可以在 myLibs 中使用 toolsLibs 的方法,但为 myLibs 的用户隐藏 toolsLibs?

只有完全摆脱 toolsLibs,将其内容折叠到 myLibs 并删除任何public类、方法等。即便如此,使用反射的人也可以得到这些东西。

于 2013-07-02T13:12:17.610 回答