السلام عليكم
لدي سؤال عن كيفية اضافة شي الى شيء اخر اذا كانت العلاقة بينهما هي 1 الى 1
بمعنى اني اريد اضافة كل سائق الى سيارة
والعلاقة بين السيارة والسائق هي 1:1
للتوضيح مرفق رسم الـ diagram الخاص بالبرنامج
اريد اضافة RaceCar الى RaceDriver
هذا ما قمت بكتابته:
- public boolean addRaceCarToDriver(String driverLicenseNumber,String nationality,
- Chassis chassis,int carLicensePlate){
- if(!(driverLicenseNumber.equals("") || nationality.equals("") || chassis == null || carLicens
ePlate<0)){ - RaceCar tempCar = new RaceCar (carLicensePlate,chassis);
- RaceDriver tempDriver=new RaceDriver (driverLicenseNumber,nationality);
- if (raceCar !=null && raceCar.containsKey(tempCar.getRaceCarKey())){
- tempCar=raceCar.get(tempCar.getRaceCarKey());
- if (tempCar !=null){
- tempDriver = raceTeam.get(tempDriver.getDriverKey()).getRaceDriver().get(tempDriver);
- }
- }
- }
- return false;
- }
الكود غير كامل لاني لم اكمل البرنامج، فهو يرجع لي null في هذا السطر
فكيف يمكنني ان اقوم بسحب السائق الملائم ؟
بارك الله فيكم
السلام عليكم
