如何保护课程,使其在包装外不可见
我希望能在我的软件包中有两个“受保护的”类。 也就是说,我不想让我的包之外的文件看到它们是可见的 – 它们将只在包内部使用。
我怎样才能做到这一点?
只留下所有的关键字。 默认可见性是包私有的 ,仅在包内可见。
例如:
// class Foo is public public class Foo { final private Bar bar = ...; } // class Bar is package-private // (visible to all classes in the package, not visible outside the package) class Bar { ...; }