استرداد اسم الفئة من الأساليب الثابتة في Java
عند التطوير في Java، قد تواجه مواقف حيث يكون من الضروري استرداد اسم الفئة فئة من داخل طريقة ثابتة. يمكن أن يكون هذا مفيدًا بشكل خاص عند إنشاء رسائل خطأ إعلامية أو تسجيل المعلومات.
للحصول على اسم الفئة ضمن طريقة ثابتة، هناك خياران أساسيان:
1. MyClass.class.getName()
يوفر استخدام هذا الأسلوب اسم الفئة الكامل، بما في ذلك بنية الحزمة. على سبيل المثال، إذا كانت الفئة موجودة في الحزمة "com.example"، فإن السلسلة التي تم إرجاعها ستكون "com.example.MyClass".
2. MyClass.class.getSimpleName()
يقوم هذا الأسلوب البديل بإرجاع اسم الفئة فقط بدون بنية الحزمة. في المثال السابق، سيتم ببساطة إرجاع "MyClass".
اختيار الخيار المناسب
يعتمد الاختيار بين هذين الخيارين على متطلباتك المحددة. إذا كنت بحاجة إلى تضمين بنية الحزمة لأغراض مرجعية أو تعريفية، فاستخدم MyClass.class.getName(). ومع ذلك، إذا كنت تطلب اسم الفئة فقط دون أي معلومات إضافية، فإن MyClass.class.getSimpleName() هو الاختيار المناسب.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3