السلام عليكم و رحمة الله و بركاته
إخواني الكرام ربما إسم الموضوع لم يحمل المعنى المراد منه بشكل واضح لكن سأحاول أوضح لكم هنا
أنا يوجد لدي كلاس إسمها Patient وهي عبارة عن Double linked list و كلاس إسمها Clinic وهي عباارة عن Double linked list
ال Patient تحتوي على متغير رقمي و متغيرين من نوع نص
public void Patient(long ID, String N, String Ad)
أما Clinic فتحتوي على Ooject من نوع Patient و متغير نصي و متغير رقمي
public void ListC (long Id,String Name, Patient p)
عند عمل insert للبيانات في Clinic نعمل كالتالي:-
Clinic clc = new Clinic(); clc.insert(1, "chest", pat);
حيث pat عبارة عن أو بجكت من Patient
Patient pat = new Patient();
السؤال هنا إخواني الكرام كيف يمكنني أنا أعمل أكثر من Opject من Patient بحيث إنه أعطيه في textfield مثلاً إسم الأوبجكت الجديد
لنفرض مثلاً حطيت إسمه PatS في textfield فيروح البرنامج ماخد الإسم ده وعامل أوبجكت بالإسم ده بشكل تلقائي
Patient PatS = new Patient();
و بدل ما يكون قيمة الأوبجكت ثابتة هنا
clc.insert(1, "chest", pat);
يكون بدل pat متغير بحيث أنا أضع فيه إسم الأوبجكت الذي أريده.
ممكن بطريقة أخرى أوجز ما شرحته كيف يكون إسم الأوبجكت إلي من نوع Patient متغير بحيث أتمكن من إنشاء عدة أوبجكت بالأسماء التي أريدها
عن طريق إضافة الأسماء بال TextField.
إن شاء الله يكون طلبي واضح و شكراً لكم