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

ارجو المساعدة لماذا يوجد هنا خطأ

#1

chrome|225x500

وهذا هو التحدي

#2

هذا الجواب

#3

#4

في التحدي الاول
لتعريف كلاس جديد يكفي فقط كتابة الكلمة class, ثم وضع إسم له, ثم فتح أقواس تحدد بدايته و نهايته.
لكن انت لم تصغ قوس إغلاق الكلاس

public class Sayara{

}
#5

في التحدي الثاني
لا تقم بإضافة أي شيء سوى سطر واحد الخاص بإنشاء الكائن

عند إنشاء كائن من كلاس ما

  • نضع إسم الكلاس وفي حالتتنا هو الكلاس Sayara
  • ثم إسم هذا المتغير وفي حالتنا طلب منا تسميته sayarati
    (التسمية الصحيحة في الجافا ليس متغير بل يطلق عليه reference أو مرجع)
  • بعدها نضع علامة =
  • ثم نضع كلمة new
  • ثم نضع الدالة المنشئة (Constructor) والتي دائما يكون إسمها مثل إسم الكلاس
    -ثم في نهاية السطر نضع فاصلة منقوطة ;

النتيجة

Sayara sayarati = new Sayara();

#6

إن الجواب خطأ ولكن لماذا

#7

ضع صورة لإجابتك في الكلاس Main

#8

#9

هل يمكنك التأكيد ان حلك هذا للطلب الاول او الثاني

#10

للطلب الاول ولكن الإجابة خطأ أيضاً لماذا

#11

الحل يجب ان يكون صحيح, هل يمكنك اعادة المحاولة من الحاسب او تغعيل وضع التصفح من الحاسب في متصفح الموبايل “display as disktop” واعادة المحاولة

#12

الكود هذا يكون في الكلاس Sayara ولي الكلاس Main

.

#13

لم ينجح الأمر برأيك ماذا افعل

#14

ماذا يجب أن أضع في الMain ؟؟

#15

اذا لم يطلب شيء ضمن السؤال فيمكنك تركها كما هي حتى لو من دون اي كود

#16

الكود الأصلي في الكلاس Main كان بهذا الشكل

public class Main{

}

في التحدي الثاني سيطلب منك تعديل الكلاس Main

كل ما عليك فعله تكتب سطر واحد داخل الكلاس Main
هذا السطر وظيفته إنشاء كائن من الكلاس Sayara
تم شرح لك طريقة إنشاء هذا الكائن رد في الأعلى

1 Like
#17

إنني في التحدي1 وضعت في الsayara كما قلت لي وتركت ال Main كما هو ولكن الجواب خطأ لماذا يحدث هذا؟؟

#18

شكراً لك أصبحت الإجابة صحيحة

1 Like