Hanan Fahad2 نشر 21 سبتمبر 2022 أرسل تقرير نشر 21 سبتمبر 2022 ايش الفرق بين Computer[] list= new Computer[5]; و Computer list= new Compute() شفت كود Computer[] list= new Computer[5]; for(int i=0; i<list.length; i++) list[i] = new Computer(); ليش رجع يستخدم new مرتين شالفرق [new Computer[5 new Computer() 1 اقتباس
0 Wael Aljamal نشر 21 سبتمبر 2022 أرسل تقرير نشر 21 سبتمبر 2022 سوف أضع أمثلة، بناء كائن واحد من صنف Computer Computer computer = new Computer(); class object class constructor دالة بانية عند بناء كائن من صنف نقوم باستدعاء الدالة البانية له. هذا الكلام لكائن واحد، نلاحظ أولاً تعريف نوع المتغير computer على اليسار وعلى اليمن عملية البناء الفعلي التي تقوم بإنشاء الكائن و حجز الذاكرة. مقدمة لمصفوفة الكائنات: مثال لتعريف مصفوفة أرقام: بناء المصفوفة بتحديد نوعها المرور على عناصر المصفوفة وإسناد قيمة لها int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) arr[i] = i; } في مثال مصفوفة كائنات Computer الفرق هو أن كل عنصر عبارة عن كائن، لذلك يتوجب بناؤه بشكل منفصل Computer[] list = new Computer[5]; بناء المصفوفة | نوع المصفوفة for(int i=0; i<list.length; i++) list[i] = new Computer(); // بناء العناصر بشكل فردي اقتباس
السؤال
Hanan Fahad2
ايش الفرق بين
شفت كود
Computer[] list= new Computer[5]; for(int i=0; i<list.length; i++) list[i] = new Computer();
ليش رجع يستخدم new مرتين شالفرق
[new Computer[5 new Computer()
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.