أي من طرق فئة الكائن هذه يمكنها استنساخ كائن؟
أي من طرق فئة الكائن هذه يمكنها استنساخ كائن؟

فيديو: أي من طرق فئة الكائن هذه يمكنها استنساخ كائن؟

فيديو: أي من طرق فئة الكائن هذه يمكنها استنساخ كائن؟
فيديو: جافا JAVA : الفرق بين الكلاس CLASS و الأوبجكت OBJECT 2024, أبريل
Anonim

ال كائن فئة 'س استنساخ () طريقة يُنشئ ويعيد ملف ينسخ التابع موضوع ، مع نفس الشيء صف دراسي ومع كل الحقول التي لها نفس القيم. لكن، موضوع . استنساخ () يطرح CloneNotSupportedException إلا إذا كان ملف موضوع هو مثيل لـ صف دراسي التي تنفذ واجهة العلامة Cloneable.

ثم كيف يمكنك استنساخ كائن؟

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

ما هي الأساليب في فئة الكائن؟ أساليب من فئة الكائن يقارن المعطى موضوع الى هذا موضوع . ينشئ ويعيد النسخة الدقيقة (نسخة) من هذا موضوع . إرجاع تمثيل سلسلة هذا موضوع . يستيقظ موضوع واحد ، في انتظار هذا أشياء مراقب.

وبالمثل ، لماذا يتم تعريف طريقة النسخ في فئة الكائن؟

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

أي فئة تحتوي على طريقة استنساخ؟

ال استنساخ () طريقة من فئة الكائن يستخدم ل استنساخ ا موضوع . جافا. لانج. يجب تنفيذ الواجهة القابلة للاستنساخ بواسطة ملف صف دراسي ملك من استنساخ الكائن نريد أن نخلق.

موصى به: