كيفية حماية الفصول الدراسية حتى لا تكون مرئية خارج حزمتها
سؤال
أود أن أكون قادرًا على الحصول على فئتين "محميين" في حزمة بلدي. أي أنني لا أريد أن تراها الملفات خارج الحزمة الخاصة بي على أنها مرئية - ستكون للاستخدام الداخلي داخل الحزمة فقط.
كيف يمكنني أن أفعل هذا؟
المحلول
فقط اترك كل الكلمات الرئيسية. الرؤية الافتراضية هي حزمة خاصة, ، يمكن عرضه داخل الحزمة فقط.
على سبيل المثال:
// 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
{
...;
}
لا تنتمي إلى StackOverflow