كيفية حماية الفصول الدراسية حتى لا تكون مرئية خارج حزمتها

StackOverflow https://stackoverflow.com/questions/2534733

  •  22-09-2019
  •  | 
  •  

سؤال

أود أن أكون قادرًا على الحصول على فئتين "محميين" في حزمة بلدي. أي أنني لا أريد أن تراها الملفات خارج الحزمة الخاصة بي على أنها مرئية - ستكون للاستخدام الداخلي داخل الحزمة فقط.

كيف يمكنني أن أفعل هذا؟

هل كانت مفيدة؟

المحلول

فقط اترك كل الكلمات الرئيسية. الرؤية الافتراضية هي حزمة خاصة, ، يمكن عرضه داخل الحزمة فقط.

على سبيل المثال:

// 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
{
    ...;
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top