كيفية إنشاء كائن في جافا

Kyfyt Ansha Kayn Fy Jafa



التماثل هو مفهوم عالمي في برمجة Java يشير إلى عملية إنشاء كائن من فئة. يشغل مساحة الذاكرة الأولية للكائن ويعيد مرجعًا. يتم توفير مخطط الفئة بواسطة إنشاء مثيل لكائن. يمكننا إنشاء عدد غير محدود من كائنات الفئة لتمثيل البيانات المعرفة من قبل المستخدم مثل القوائم.

تشرح هذه المقالة الطريقة المتعلقة بإنشاء مثيل للكائنات في Java.







كيفية إنشاء كائن في جافا؟

التماثل هو عملية بناء كائن فئة. هذا هو السبب في أن الكائن يسمى أيضًا مثيل فئة Java. في Java ، يمكننا إنشاء مثيلات لفئة من خلال استخدام ' الجديد 'الكلمة الرئيسية.



بناء الجملة

بناء الجملة لإنشاء مثيل لكائن فئة:



اسم كائن Classname = الجديد اسم الفئة ( ) ؛

دعنا نرى أمثلة إنشاء مثيل للكائن في جافا.





مثال 1: إنشاء كائن واحد في Java

هنا ، لدينا فصل اسمه ' جافا كلاس 'مع المتغيرات 'س' ، 'ص' ، طريقة محددة من قبل المستخدم 'Sum ()' و 'main ()' المحدد مسبقًا طريقة:

عام صف دراسي جافا كلاس {
int س ، ص ؛
خاص int مجموع ( ) {
x = 5 ؛
ص = أحد عشر ؛
إرجاع x + ص ؛
}

سننشئ مثيلًا أو كائنًا لهذه الفئة باسم ' جي سي 'في طريقة main () باستخدام كلمة رئيسية' جديدة '. باستخدام هذا الكائن ، سنصل إلى ' مجموع() 'وتخزين القيمة التي تم إرجاعها في' أعوام متغير نوع int. أخيرًا ، استخدم ' System.out.println () 'لطباعة المجموع في وحدة التحكم:



عام ثابتة فارغ رئيسي ( سلسلة [ ] أرجس ) {
JavaClass جي سي = الجديد جافا كلاس ( ) ؛
int أعوام = جي سي. مجموع ( ) ؛
نظام . خارج . println ( 'مجموع العددين 5 و 11 هو:' + أعوام ) ؛
}
}

انتاج |

مثال 2: إنشاء كائن واحد في Java باستخدام فئات متعددة

يمكننا أيضًا إنشاء كائن من فئة إلى فئة أخرى والوصول إلى الطرق العامة لتلك الفئة. في هذا المثال ، لدينا فئتان: 'JavaClass1' و 'مثال'.

' JavaClass1 'يحتوي على طريقة تسمى' رسالة() 'ومتغير نوع String' اسم ':

صف دراسي JavaClass1 {
سلسلة اسم ؛
فارغ رسالة ( )
{
نظام . خارج . println ( 'JavaClass1 يسمى.' ) ؛
}
}

سننشئ كائنًا من فئة JavaClass1 في الطريقة الرئيسية للفئة مثال ونصل إلى جميع الطرق العامة لـ JavaClass1 في الفئة الثانية المسمى مثال.

هنا ، نسمي طريقة JavaClass1 في الطريقة الرئيسية لفئة المثال باستخدام الكائن ' جي سي ':

عام صف دراسي مثال {
عام ثابتة فارغ رئيسي ( سلسلة [ ] أرجس ) {
JavaClass1 جي سي = الجديد JavaClass1 ( ) ؛
جي سي. رسالة ( ) ؛
}
}

انتاج |

مثال 3: إنشاء كائنات متعددة في Java باستخدام فئات متعددة

يمكننا أيضًا إنشاء كائنات متعددة من نفس الفئة. في هذا المثال ، لدينا نفس الفئتين كما في المثال أعلاه. الآن سنقوم بإنشاء كائنات متعددة من فئة JavaClass1 بالطريقة الرئيسية لمثال الفئة الثانية.

' جافاكلاس 1 ”يحتوي على مُنشئ وطريقتين محددتين من قبل المستخدم ومتغيرين. في المنشئ ، سنقوم بتعيين المتغيرات المرجعية للمتغيرات العامة للفئة. في حين أن 'Sum ()' و 'sub ()' تقوم الطرق بإرجاع المجموع والاختلافات في 'س' و 'ص' المتغيرات:

صف دراسي JavaClass1 {
int س ، ص ؛
عام JavaClass1 ( int أ، int ب ) {
x = أ ؛
ص = ب ؛
}
int مجموع ( ) {
إرجاع x + ص ؛
}
int الفرعية ( ) {
إرجاع x - ص ؛
}
}

في الطريقة الرئيسية لمثال الفئة ، سننشئ كائنين من ' JavaClass1 ' كما ' جي سي ' و ' جي سي 1 'بتمرير القيم الصحيحة كوسيطات. ينشئ المنشئ متغيرات الفئة بالقيم المعطاة. أخيرًا ، سنصل إلى جميع ملفات 'مجموع()' الطريقة سوف ' جي سي 'كائن و' الفرعية() ' مع ' جي سي 1 ':

عام صف دراسي مثال {
عام ثابتة فارغ رئيسي ( سلسلة [ ] أرجس ) {
JavaClass1 جي سي = الجديد JavaClass1 ( 6 و 9 ) ؛
JavaClass1 jc1 = الجديد JavaClass1 ( 19 و اثنين ) ؛
int أعوام = جي سي. مجموع ( ) ؛
int الجواب 1 = جي سي 1. الفرعية ( ) ؛
نظام . خارج . println ( 'نتيجة: ' + أعوام ) ؛
نظام . خارج . println ( 'نتيجة: ' + الجواب 1 ) ؛
}
}

انتاج |

لقد قمنا بتجميع جميع المعلومات الأساسية المتعلقة بإنشاء مثيل لكائن في Java.

استنتاج

في Java ، يمكنك إنشاء كائن أو إنشاء كائن للفئة من خلال استخدام ' الجديد 'الكلمة الرئيسية. مثيل فئة Java هو اسم آخر للكائن. يمكنك إنشاء كائن من نفس الفئة أو من فئة أخرى للوصول إلى وظائف الأعضاء الخاصة بهم. يمكنك أيضًا إنشاء مثيل لكائنات متعددة باستخدام فئات متعددة. في هذه المقالة ، أوضحنا طريقة إنشاء مثيل لكائن في Java.