العودة إلى موقع برمج

تحدي لم اعرف كيف اكمله في جافا

#1

لم اعرف كيف اكمل التحدي
https://app.barmej.com/تعلم-برمجة-جافا/مقدمة-في-البرمجة-الكينونية-في-لغة-الخافا/إضافة-الصفات-و-الأفعال-intro/تحدي-إضافة-خاصية-للكلاس-private-variable-java-intro

#2

التحدي الأول

في الشق الأول من السؤال
طلب منك التصريح بمتغير بإسم fuelAmount ونوع البيانات هو double مع جعله هذا المتغير private
فالنتيجة تكون بهذا الشكل

private double fuelAmount ;

العملية السابقة أي عملية تعريف متغير بدون إعطائه قيمة تسمى Declaration
.
في الشق الثاني من السؤال

طلب منك الذهاب إلى Constructor (الدالة المنشئة)

ووضع قيمة للمتغير fuelAmount الذي قمنا بإنشائه سابقا تساوي 0 .

this.fuelAmount= 0;

عملية إعطاء قيمة لمتغير تم إنشاؤه سابقاً تسمى Assigning

فقط تبقى لك معرفة أين ستكتب كل سطر من السطرين السابقين بنفسك .
.
.
.
التحدي الثاني
في الشق الاول من السؤال
طلب منك إنشاء دالة بإسم refuel وتكون public بما انها لا ترجع شيء ستكون من نوع void

 public void refuel() {

    }

في الشق الثاني من السؤال
وداخل الدالة refuel طلب منك تعيين قيمة fuelAmount إلى MAX_FUEL_IN_LITRES
على سبيل المثال لو طلب منك تعيين قيمة fuelAmount إلى 90
سنكتب

 fuelAmount  = 90

بنفس الأسلوب فقط بدلا من 90 نضع MAX_FUEL_IN_LITRES

التحدي الثالث

حاول فيه بنفسك إذا واجهت فيه مشكلة فقط إلتقط صورة للحل الخاص بك وضعها هنا

1 Like
ماهو حل هذا الكود
اين هي المشكلة
#3

هذا التحدي الاول ,لم افهم كيف استخدم الدالة واين اضعها

#4

المطلوب تعريف متغير وانت قمت بتعريف دالة في الطلب الاول
يمكنك إعادة مشاهدة الدرس وتسجيل الملاحظات والبحث عن أي فكرة غير مفهومة أو السؤال عنها ضمن اي من قنوات الدعم المتوفرة (قسم سؤال وجواب اسفل الفيديو - المنتدى - سيرفر برمج على Discord)