khaled0mohammed نشر 8 يناير 2022 أرسل تقرير نشر 8 يناير 2022 ما هي افضل طريقة لانشاء اكثر من كائن من نفس الكلاس في لغة جافا 1 اقتباس
0 Mohamed Abu Abdo نشر 8 يناير 2022 أرسل تقرير نشر 8 يناير 2022 (معدل) يرجي توضيح السؤال 1-ما هي اللغة التي تتحدث عنها 2-ماذا تعني بالكائنات المتعددة "تحتاج إلي مثال على ما تريد" تم التعديل في 8 يناير 2022 بواسطة Mohammed_Emad اقتباس
-1 qusayabomal3aqa نشر 8 يناير 2022 أرسل تقرير نشر 8 يناير 2022 (معدل) افضل طريقة تمكننا من إنشاء كائنات متعددة بنوع واحد فقط كما نفعل في حالة الأوليات. اعطيك مثال لكي يوضح لك الامر بدء المتغيرات البدائية: int a=10, b=20; تهيئة المتغيرات المرجعية(إنشاء الكائنات): Rectangle r1=new Rectangle(), r2=new Rectangle();//creating two objects دعنا نرى المثال: //Java Program to illustrate the use of Rectangle class which //has length and width data members class Rectangle{ int length; int width; void insert(int l,int w){ length=l; width=w; } void calculateArea(){System.out.println(length*width);} } class TestRectangle2{ public static void main(String args[]){ Rectangle r1=new Rectangle(),r2=new Rectangle();//creating two objects r1.insert(11,5); r2.insert(3,15); r1.calculateArea(); r2.calculateArea(); } } في هذا المثال انشأنا كلاس Rectangle يأخذ الطول والعرض ويحسب مساحة المستطيل وفي كلاس ال main انشأنا كائنين من كلاس Rectangle واستدعينا الدالة insert لكل كائن وحسبنا مساحة المستطيل الفكرة هي انشاء اكثر من كائن للكلاس Rectangle تم التعديل في 8 يناير 2022 بواسطة Qusay Alkahlout اقتباس
1 محمد أبو عواد نشر 8 يناير 2022 أرسل تقرير نشر 8 يناير 2022 لنفترض أنه لدينا الكلاس student كالتالي public class Student { private String name; public String getName() { return surname; } public void setName(String name) { this.name = name; } } يمكننا انشاء أكثر من كائن بسهولة بهذه الطريقة Student s1 = new Student();=> الكائن الأول Student s2 = new Student();=> الكائن الثاني Student s3 = new Student();=> الكائن الثالث وهكذا , يمكننا أيضا استخدام مصفوفة من الكائنات , كالتالي Student[] students = new Student[5]; //إنشاء مصفوفة تحتوي على خمس كائنات من الكلاس student // نقوم باستخدام حلقة تكرار بالمرور على عناصر المصفوفة وانشاء كائن من الكلاس student في كل عنصر من عناصر المصفوفة for (int i = 0; i < 5; i++) { Student[i] = new Student(); Student[i].setName(name); } قمت بانشاء مصفوفة تحتوي على 5 عناصر من الكلاس student , ثم من خلال حلقة التكرار يمكنني انشاء كائن من الكلاس student في كل عنصر من عناصر المصفوفة وبالتالي يمكنني الوصول للخصائص الخاصة بكل كائن اقتباس
السؤال
khaled0mohammed
ما هي افضل طريقة لانشاء اكثر من كائن من نفس الكلاس في لغة جافا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.