"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إرجاع الكائنات

إرجاع الكائنات

تم النشر بتاريخ 2024-11-09
تصفح:550
  • يمكن للطريقة إرجاع أي نوع بيانات، بما في ذلك أنواع الفئات.

  • مثال على ذلك فئة ErrorMsg، والتي يمكن استخدامها للإبلاغ عن الأخطاء.

  • تقوم طريقة getErrorMsg() لفئة ErrorMsg بإرجاع كائن سلسلة.

  • يحتوي كائن السلسلة هذا على وصف لخطأ بناءً على رمز الخطأ الذي تم تلقيه.

  • مثال:
    Retornando objetos

  • يمكنك إرجاع الكائنات من الفئات التي قمت بإنشائها بنفسك.

  • مثال: نسخة معدلة من البرنامج السابق مع فئتين من الأخطاء.

  • تحتوي فئة Err على رسالة خطأ مع رمز الخطورة.

  • تحدد فئة ErrorInfo طريقة تسمى getErrorInfo().

  • يُرجع أسلوب getErrorInfo() كائنًا من فئة Err.

Retornando objetos

Retornando objetos

  • في كل مرة يتم فيها استدعاء getErrorInfo()، يتم إنشاء كائن Err جديد وإعادته.

  • يتم استخدام مرجع كائن Err في main() لعرض رسالة الخطأ ورمز الخطورة.

  • يستمر الكائن الذي يتم إرجاعه بواسطة إحدى الطرق في الوجود حتى لا تتم الإشارة إليه.

  • عندما لا يكون هناك المزيد من المراجع للكائن، يكون هدفًا لجمع البيانات المهملة.

  • لا يتم تدمير الكائن لمجرد إنهاء الطريقة التي أنشأته.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/devsjavagirls/retornando-objetos-l86?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3