/
فِي سُؤآل مِحيرني ،’
لِيش مَآ أَقدر أَسوي declaration مرتين لـِ نفس الـ number variable ؟
;int a
;int a
( خَطأ )
بَينمآ أَقدر أَسوي declaration مرتين لـِ نفس الـ object variable ؟
;Customer turki
;turki = new Customer
;turki = new Customer
( صَحيح ) ،’
:(
|
الجواب الاول اكيد يطلع لك خطا
لانه ما يمكن عمل تعريف اكثر من متغير واحد مثلا a من نفس النوع data type
بينما السؤال الثاني يمكنك
لانه عندما بتعريف اوبجيت من الكلاس Customer
اصبح البرنامج ياشر على عنوان الاوبجت الاول
وعندما قمت بتعريفه مجددا بنفس الاسم
تم تغير تغير المؤشر الثاني فاصبح تشتخل على الثاني وليس الاول