Hoida Ahamed نشر 7 مايو 2021 أرسل تقرير نشر 7 مايو 2021 (معدل) تعريف المتغيرات في الكلاس Car[]=x;//Carاسم الكلاس// x متغير نوع............. وماهي طرق التعريف تم التعديل في 7 مايو 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس
0 Wael Aljamal نشر 7 مايو 2021 أرسل تقرير نشر 7 مايو 2021 ملاحظة عامة: اسم الدالة البانية يطابق اسم الصنف الخاص بها. يمكننا تعريف الخاصيات لصنف ما بلغة جافا بالطريقة التالية: public class Main { int x = 5; public static void main(String[] args) { Main myObj = new Main(); System.out.println(myObj.x); } } حيث قمنا بالتالي: تعريف متغير عدد باسم X ثم في الدالة الرئيسية main: إنشاء غرض Object من هذا الصنف طباعة الخاصية X من الغرض مثال لاستعمال الدالة البانية: public class Main { int modelYear; String modelName; public Main(int year, String name) { modelYear = year; modelName = name; } public static void main(String[] args) { Main myCar = new Main(1969, "Mustang"); System.out.println(myCar.modelYear + " " + myCar.modelName); } } حيث قمنا بإسناد قيم للسنة و الاسم من خلال الدالة البانية (التي لها نفس اسم الصنف). بالنسبة للمصفوفات و غيرها من المتغيرات غير ثابتة الطول وليست primitive أو أنماط بسيطة يمكننا بنائها ضمن الدالة main: import java.util.ArrayList; public class Main { ArrayList<String> cars; public static void main(String[] args) { cars = new ArrayList<String>(); cars.add("Volvo"); cars.add("BMW"); cars.add("Ford"); cars.add("Mazda"); System.out.println(cars); } } حيث قمنا بتعريف قائمة، ثم بنائها في main ثم إضافة قيم لها و طباعتها. ومن خلال الدالة البانية: import java.util.ArrayList; public class Main { String[] cars; public Main() { cars = new String[4]; } public static void main(String[] args) { myCarObj = new Main(); myCarObj.cars[0] = ["Volvo"]; myCarObj.cars[1] = ["BMW"]; myCarObj.cars[2] = ["Ford"]; myCarObj.cars[3] = ["Mazda"]; for (int i=0;i<4;i++) System.out.println(myCarObj.cars[i]); } } تعريف مصفوفة من نوع String لكي نخزن سلاسل نصية، ثم بناء المصفوفة في الدالة البانية. أما في الدالة الرئيسية تم تعريف غرض من الصنف وبهذه اللحظة يتم استدعاء الدالة البانية التي تقوم بإنشاء المصفوفة وبعدها يمكننا الوصول لهذه المصفوفة من اسم الغرض حيث أسندنا بعض القيم ومن ثم الطباعة. اقتباس
السؤال
Hoida Ahamed
تعريف المتغيرات في الكلاس
Car[]=x;//Carاسم الكلاس// x متغير نوع.............
وماهي طرق التعريف
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.