我正在开发一个Java ME中的应用程序,我希望将其作为库提供.有没有办法隐藏我不希望每个人都使用的类,但是为了让库工作还是必不可少的吗?
更新:我知道我可以省略公共说明符,但是如何在开发的同时构建库本身而不创建不同的包?我喜欢将不同的包视为不同的文件夹,这使我能够以良好的方式构建代码.但是,在某些情况下,我可能需要访问其他包中的类,因此这非常棘手.包真正代表什么?一个想法可能是创建"接口",但这些必须被声明为public,这意味着外国人也可以实现仅用于库内某些进程的接口,对吗?
我想要一个jar文件,其中只能访问API包.所有其他包(包含实现)都不会被另一个jar(也不是任何其他类)访问.
可能吗 ?
如果有,怎么样?