الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض هرمية الصفوف في جافا

بدأه JDurrah في 4 مايو 2011 · 2 رد · 505 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

أريد أداة تعرض لي الهرمية Hierarchy لأحد الصفوف في جافا (الصفوف الوارثة، الصف الأب، الواجهات ...)، أو تعرض لي الهرمية لملف jar كامل...

وجدت أداة لكنها ليست بالميزات المطلوبة...

#2

يمكنك عمل هذا بنفسك باستعمال ال reflection. على الأقل معرفة الصف الأب، الواجهات

getSuperclass

getInterfaces

/index.php?showtopic=203954

لا أدري إذا كانت آداة تعمل المطلوب

#3

يمكنك أن تستخدم الانعكاس reflection لعمل هكذا شيء

قم بالحصول لى الأب قم بعمل كائن منه باستخدام newInstance قم بالحصول على أبوه وهكذا

المشكلة التي ستواجهك في هذه الطريقة أنك لن تستطيع عمل كائن من الفئات ذات الباني

بإمكانك أن تحل المشكلة بتمرير قيم افتراضية للكائنات فلو كانت كائنات أخرى فبنفس الطريقة تابع حتى تصل إلى مستوى لا وجود للكائنات فيه وإنما المدخلات فقط متغيرات أولية premative variable

بالمناسبة خذ بالك أن اختيار null كحل للكائنات سيكون سيء بالأغلب لترجيح حصول الخطأ الشهير المؤشر الفارغ null pointer exception

الأمر ليس بالسهولة لكنه غير مستحيل

بالطبع قد يكون هناك حلول أفضل من هذا الحل أنا لا أعرفها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة