هل يجب أن يكون المنشئون جافا عامة؟

جدول المحتويات:

هل يجب أن يكون المنشئون جافا عامة؟
هل يجب أن يكون المنشئون جافا عامة؟
Anonim

لا ، يمكن أن يكون المنشئون عامًا أو خاصًا أو محميًا أو افتراضيًا(لا يوجد معدل وصول على الإطلاق). لا يعني جعل شيء ما خاصًا أنه لا يمكن لأحد الوصول إليه. هذا يعني فقط أنه لا يمكن لأي شخص خارج الفصل الوصول إليه. لذا فإن المُنشئ الخاص مفيد أيضًا.

هل يمكن للمُنشئين أن يكونوا خاصين في Java؟

مُنشئ خاص في Java يُستخدم في تقييد إنشاء الكائنات. إنه مُنشئ مثيل خاص يستخدم في فئات الأعضاء فقط الثابتة. إذا تم إعلان المُنشئ على أنه خاص ، فعندئذٍلا يمكن الوصول إلى كائناته إلا من داخل الفئة المُعلنة. لا يمكنك الوصول إلى كائناتها من خارج فئة الباني.

هل المنشئات الافتراضية خاصة أم عامة؟

في C ++ ، يتم استدعاء المُنشئ تلقائيًا عند إنشاء كائن من فئة. بشكل افتراضي ، يتم تعريف المنشئات فيقسم عام من الفئة.

لماذا نعلن بشكل عام عن المُنشئ كعضو عام في Java؟

يعني المُنشئ العام أيضًايمكن الوصول إليه خارج الفصل الدراسي ، ويمكن للفئة الأخرى أيضًا الحصول عليها بطريقة بسيطةومع ذلك ، إذا جعلنا المنشئ خاصًا ، فلا يمكن الوصول إليه خارج الفصل. كما أننا نجعل المُنشئ المُنشئ عامًا لتهيئة الفصل في أي مكان في البرنامج.

كيف أجعل المنشئ الخاص بي عامًا؟

اجعل المُنشئ عامًا إذا سمحت لكود العميل الخاص بك خارج الحزمة بإنشاء الكائن الخاص بك. إذا لم تفعلتريد ذلك (لأن الكائن خاص بحزمة أو أن الكائن نفسه لا يمكن إنشاء مثيل له مباشرةً)use package-private.

موصى به:

مقالات مشوقة
لماذا ريدجوود قرية؟
اقرأ أكثر

لماذا ريدجوود قرية؟

تم إنشاء قرية Ridgewood في 20 نوفمبر 1894 ، بنفس حدود بلدة Ridgewood ، أيضًا في مقاطعة Bergen. أصبحت القرية حكومة بلدية بينما ظلت البلدة منطقة تعليمية. … اسم القريةمشتق من خصائص تضاريسها. بماذا تشتهر ريدجوود نيوجيرسي؟ تشتهر Ridgewood بـنظامها المدرسي الممتازوما زالت تستخدم مدرسة Beech Street ، التي بنيت عام 1894 وهي مدرجة في السجل الوطني للأماكن التاريخية ، كمقر إداري لها.

من هو الساربيدون في الإلياذة؟
اقرأ أكثر

من هو الساربيدون في الإلياذة؟

Sarpedon ، في الأسطورة اليونانية ،ابن زيوس ، ملك الآلهة، و Laodameia ، ابنة Bellerophon ؛ لقد كان أميرًا ليسيًا وبطلًا في حرب طروادة. كما روى في إلياذة هوميروس ، الكتاب السادس عشر ، حارب ساربيدون بامتياز على جانب أحصنة طروادة لكنه قتل على يد المحارب اليوناني باتروكلس.

هل كريستين ستيوارت وروبرت باتينسون صديقان؟
اقرأ أكثر

هل كريستين ستيوارت وروبرت باتينسون صديقان؟

جلبت "توايلايت" روبرت باتينسون وكريستين ستيوارت معًا ، لكنما زالا أصدقاء. في المقابلات الأخيرة ، كشفت كريستين ستيوارت أنها كانت ستزوج روبرت باتينسون إذا تعلق الأمر بذلك. وقع الزوج في الحب خلال سنوات الشفق وواجه الكثير من الهستيريا العامة بسبب علاقتهما.