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

class.forname ما هذه التعليمة

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

مرحبا

عندي هالتعليمة

B b = (B)Class .forname("X").newinstance

وتعطيني اكسيبشن

أين الخطأ

و ماذا تعني تلك التعليمة

وما الحل

وشكرا جزيلاً

#2

وضيفتها هو انشاء كائن من الصنف B

ولكن النص X يجب ان يكون اسم الصنف في مثالك هذا يجب ان يكون B بدلا من X

كما اني انبهك من تجاهل اسم الحزمة لو جدت

كما يشترط ان يكون هناك مشيد (constructor) في الصنف بدون وسائط اي ()public B

على فكره

انتبه للاسم

Class.forName("pak.B").newInstance();

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