【发布时间】:2012-01-28 16:09:49
【问题描述】:
我正在制作一个 SDK,我正在尝试将类分离到不同的包中,这些类使用其他一些共享类。问题是如果我公开共享课程,每个人都可以看到它们,而不仅仅是我的课程。使它们只能由我的应用程序访问的正确方法是什么?
例子:
包装一个 我的班级1
包 b 我的班级2
包c 公共MySharedClass
因为 c 是公共的 MySharedClass 将能够访问它,但问题是它也将对世界可见,我该如何防止呢?
【问题讨论】:
标签: java packages encapsulation access-modifiers class-visibility