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

كيف يمكن الربط بين شيئان العلاقة بينهما 1:1 ؟

بدأه حامي الحمى في 12 يونيو 2009 · 1 رد · 312 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤال عن كيفية اضافة شي الى شيء اخر اذا كانت العلاقة بينهما هي 1 الى 1

بمعنى اني اريد اضافة كل سائق الى سيارة

والعلاقة بين السيارة والسائق هي 1:1

للتوضيح مرفق رسم الـ diagram الخاص بالبرنامج

اريد اضافة RaceCar الى RaceDriver

هذا ما قمت بكتابته:

  1.  
  2. public boolean addRaceCarToDriver(String driverLicenseNumber,String nationality,
  3. Chassis chassis,int carLicensePlate){
  4.  
  5. if(!(driverLicenseNumber.equals("") || nationality.equals("") || chassis == null || carLicens
    ePlate<0)){
  6. RaceCar tempCar = new RaceCar (carLicensePlate,chassis);
  7. RaceDriver tempDriver=new RaceDriver (driverLicenseNumber,nationality);
  8. if (raceCar !=null && raceCar.containsKey(tempCar.getRaceCarKey())){
  9. tempCar=raceCar.get(tempCar.getRaceCarKey());
  10. if (tempCar !=null){
  11. tempDriver = raceTeam.get(tempDriver.getDriverKey()).getRaceDriver().get(tempDriver);
  12. System.out.println("temp driver: " +tempDriver);
  13.  
  14. }
  15.  
  16.  
  17. }
  18. }
  19.  
  20. return false;
  21. }
  22.  

الكود غير كامل لاني لم اكمل البرنامج، فهو يرجع لي null في هذا السطر

فكيف يمكنني ان اقوم بسحب السائق الملائم ؟

بارك الله فيكم

السلام عليكم

post-69369-1244804931_thumb.jpg

تعب الجسد

ونعيم الروح

جسد يمشي فوق الأرض

وروح ترفرف حول العرش

#2

ضع متغير في الفئة Car اسمه driver

ضع متغير في الفئة Driver اسمه car

وعند تغيير أي منهما يغير الآخر على هواه

تحياتي

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

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

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

728x90.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…