هدف:
قم بتحسين فئة المركبة عن طريق إضافة مُنشئ يقوم تلقائيًا بتهيئة حقول الركاب وغطاء الوقود والميل لكل جالون.
تنفيذ المنشئ:
تمت إضافة مُنشئ إلى فئة المركبة لتهيئة الحقول المذكورة عند إنشاء كائن.
يحتوي المنشئ على ثلاث معلمات: p للركاب، وf لغطاء الوقود، وm للميل لكل جالون.
تعريف المنشئ:
يقوم منشئ المركبة (int p, int f, int m) بتهيئة الحقول:
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
طرق الفصل:
range(): حساب وإرجاع نطاق السيارة (الأميال التي يمكن أن تقطعها بخزان ممتلئ).
الوقود المطلوب (عدد الأميال): حساب وإرجاع كمية الوقود اللازمة لتغطية مسافة معينة.
ضبط استخدام الفئات التي يستخدمونها، وإزالة تهيئة السمات في الطريقة الرئيسية وتمرير الوسائط إلى مُنشئ فئة المركبة.
السابق:
مركبة صغيرة = مركبة جديدة (7،16،21)؛
مركبة رياضية = مركبة جديدة (2،14،12)؛
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3