السلام عليكم ورحمة الله وبركاته..
عندي سؤال يتعبر حله احد مفاهيم الجافا
لدينا على سبيل المثال ثلاثه classes
class A
class B
class C
في C لدينا methods
اسمها
setName(String name) getName()
في class A قمنا باستدعاء method من C
setName(Ahmed)
ثم في كلاس B
قمنا
getName()
يظهر لنا Null
اعلم ان هذا خطاء لكن كيف استطيع استدعاء getName في B
لتظهر لنا قيمة Ahmed
بدون استخدام الوراثه..
ممكن شرح بسيط لهذ الموضوع...
سبب سؤالي لهذا الموضوع حيث اتعامل مع تطبيق و قاعدة بيانات
فعلى سبيل المثال
[Class A]لدينا واجهة لدخول الطالب ويدخل بااسمه ورقمه وبعد قبولها اي التأكد من وجدوها بالقاعده .. .( قمنا بااستدعاء method from class C لأخذ هذة القيم اسم الطالب ورقمه )setName
[Class B]في واجهة اخرى نريد استخدام القيم المدخلة سابقاً من class A
( قمنا باستدعاء method from C لتظهر القيمة المدخله سابقاً)-getName()
بعد ذالك يظهر لي
null
لا اعلم الامور متشابكة لدي :wacko:



