السلام عليكم
عندي امتحان هياكل بيانات وأنا بذاكر بتظهر بعض الاسئله فسمحو لي بطرحها عليكم تباعا كلما ظهر شي
1- ما معني هذا السطر في وسيلة البناء هذه
pulic static final int CAPACITY=1000;
00
00
public ArrayStack() {
this(CAPACITY);
}شكرا
السلام عليكم
عندي امتحان هياكل بيانات وأنا بذاكر بتظهر بعض الاسئله فسمحو لي بطرحها عليكم تباعا كلما ظهر شي
1- ما معني هذا السطر في وسيلة البناء هذه
pulic static final int CAPACITY=1000;
00
00
public ArrayStack() {
this(CAPACITY);
}شكرا
اي سطر فيهم ؟
عموما
pulic static final int CAPACITY=1000;
تقوم بتعريف متغير Final اي ثابت لا يمكن اغير قيمته
public ArrayStack() {
this(CAPACITY);
}تقوم باستدعاء Constructor في نفس الكلاس ولكن ياخذ متغير من نوع int
منقطع من حين لاخر
كأن الغرض هنا انه عندما يتم انشاء اوبجت من نوع ArrayStack يقوم بإعطاء الطول 1000
للمصفوفة التي تلعب دور Stack هنا ..
الكود ناقص .. اذا وضعتها كامل تستطيع ان تعرف بعدها من الدالة التي يستعديها الامر this()
حيث ان هذا الامر يستدعي دالة بناء لها نفس اسم الكلاس ..
و الجدير ذكره ان تنفيذ هذا الكلاس سيختلف بحس الطريقة التي ينشأ بها الاوبجت المعرف من نوعه ..
فقط ضع كودك كامل هنا .. و سنرى كيف نساعدك إن شاء الله ...
بنت اليمن ،،
لا اله الا الله .. محمد رسول الله
(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)
يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…