جاوا میں کسی آبجیکٹ کو کیسے تیز کیا جائے۔

Jawa My Ksy Abjyk Kw Kys Tyz Kya Jay



Instantiation جاوا پروگرامنگ میں ایک آفاقی تصور ہے جس سے مراد کسی کلاس کی آبجیکٹ بنانے کا عمل ہے۔ یہ آبجیکٹ کی ابتدائی میموری کی جگہ لیتا ہے اور ایک حوالہ واپس کرتا ہے۔ کلاس کے لیے بلیو پرنٹ ایک آبجیکٹ انسٹی ٹیشن کے ذریعے فراہم کیا جاتا ہے۔ ہم لامحدود تعداد میں کلاس آبجیکٹ بنا سکتے ہیں تاکہ صارف کے بیان کردہ ڈیٹا کی نمائندگی کر سکیں جیسے فہرستیں۔

یہ مضمون جاوا میں اشیاء کے انسٹی ٹیشن سے متعلق طریقہ کی وضاحت کرے گا۔







جاوا میں کسی آبجیکٹ کو کیسے تیز کیا جائے؟

انسٹی ٹیشن کلاس آبجیکٹ کی تعمیر کا عمل ہے۔ اسی لیے کسی شے کو جاوا کلاس کی مثال بھی کہا جاتا ہے۔ جاوا میں، ہم 'کا استعمال کرکے کلاس کی مثالیں بنا سکتے ہیں نئی 'کلیدی لفظ.



نحو

کلاس کے آبجیکٹ کو انسٹیٹیوٹ کرنے کے لیے نحو:



کلاس نام آبجیکٹ کا نام = نئی کلاس کا نام ( ) ;

آئیے جاوا میں آبجیکٹ انسٹی ٹیشن کی مثالیں دیکھتے ہیں۔





مثال 1: جاوا میں سنگل آبجیکٹ کو فوری بنائیں

یہاں، ہمارے پاس ایک کلاس ہے جس کا نام ہے ' جاوا کلاس متغیر کے ساتھ 'x'، 'y'، صارف کی طرف سے طے شدہ طریقہ 'Sum()'، اور پہلے سے طے شدہ 'main()' طریقہ:

عوام کلاس جاوا کلاس {
int x,y ;
نجی int رقم ( ) {
ایکس = 5 ;
Y = گیارہ ;
واپسی ایکس + Y ;
}

ہم اس کلاس کی ایک مثال یا آبجیکٹ بنائیں گے جس کا نام ' jc ایک 'نیا' کلیدی لفظ استعمال کرکے مین () طریقہ میں۔ اس آبجیکٹ کا استعمال کرتے ہوئے، ہم ' رقم () 'طریقہ کار اور واپسی ہوئی قدر کو 'میں ذخیرہ کریں سال int قسم متغیر۔ آخر میں، استعمال کریں ' System.out.println() کنسول پر رقم کو پرنٹ کرنے کا طریقہ:



عوام جامد باطل مرکزی ( تار [ ] args ) {
جاوا کلاس جے سی = نئی جاوا کلاس ( ) ;
int سال = jc رقم ( ) ;
سسٹم . باہر . پرنٹ ایل این ( 'دو نمبروں 5 اور 11 کا مجموعہ ہے:' + سال ) ;
}
}

آؤٹ پٹ

مثال 2: ایک سے زیادہ کلاسز کا استعمال کرتے ہوئے جاوا میں سنگل آبجیکٹ کو انسٹینٹیٹ کریں۔

ہم ایک کلاس کی آبجیکٹ کو دوسری کلاس میں بھی بنا سکتے ہیں اور اس کلاس کے عوامی طریقوں تک رسائی حاصل کر سکتے ہیں۔ اس مثال میں، ہمارے پاس دو طبقات ہیں: 'جاوا کلاس 1' اور 'مثال'۔

' جاوا کلاس 1 ' نامی طریقہ پر مشتمل ہے ' پیغام () 'اور ایک سٹرنگ ٹائپ متغیر' نام ”:

کلاس جاوا کلاس 1 {
تار نام ;
باطل پیغام ( )
{
سسٹم . باہر . پرنٹ ایل این ( 'جاوا کلاس 1 کہا جاتا ہے۔' ) ;
}
}

ہم کلاس Example کے مین میتھڈ میں کلاس JavaClass1 کا ایک آبجیکٹ بنائیں گے اور Example کے نام سے دوسری کلاس میں JavaClass1 کے تمام پبلک میتھڈز تک رسائی حاصل کریں گے۔

یہاں، ہم جاوا کلاس 1 کے طریقہ کار کو مثال کلاس کے مین طریقہ میں آبجیکٹ کا استعمال کرتے ہوئے کہتے ہیں۔ jc ”:

عوام کلاس مثال {
عوام جامد باطل مرکزی ( تار [ ] args ) {
JavaClass1 jc = نئی جاوا کلاس 1 ( ) ;
jc پیغام ( ) ;
}
}

آؤٹ پٹ

مثال 3: ایک سے زیادہ کلاسز کا استعمال کرتے ہوئے جاوا میں ایک سے زیادہ آبجیکٹ کو فوری بنائیں

ہم ایک ہی کلاس کے متعدد آبجیکٹ بھی بنا سکتے ہیں۔ اس مثال میں، ہمارے پاس وہی دو کلاسیں ہیں جو اوپر کی مثال میں ہیں۔ اب ہم سیکنڈ کلاس مثال کے مین میتھڈ میں کلاس JavaClass1 کے متعدد آبجیکٹ بنائیں گے۔

' جاوا کلاس 1 ' ایک کنسٹرکٹر، دو صارف کے متعین طریقے، اور دو متغیرات پر مشتمل ہے۔ کنسٹرکٹر میں، ہم حوالہ متغیر کو کلاس کے عالمی متغیرات کو تفویض کریں گے۔ جبکہ، 'Sum()' اور 'sub()' طریقوں کا مجموعہ اور فرق لوٹاتا ہے۔ 'x' اور 'y' متغیرات:

کلاس جاوا کلاس 1 {
int x,y ;
عوام جاوا کلاس 1 ( int ایک int ب ) {
ایکس = a ;
Y = ب ;
}
int رقم ( ) {
واپسی ایکس + Y ;
}
int ذیلی ( ) {
واپسی ایکس - Y ;
}
}

کلاس مثال کے مرکزی طریقہ میں، ہم 'کی دو اشیاء بنائیں گے۔ جاوا کلاس 1 'جیسے' jc 'اور' jc1 دلیل کے طور پر عددی اقدار کو پاس کر کے۔ کنسٹرکٹر کلاس متغیرات کو دی گئی اقدار کے ساتھ انسٹینٹیٹ کرتا ہے۔ آخر میں، ہم سب تک رسائی حاصل کریں گے 'رقم()' طریقہ ہوگا ' jc ' اعتراض اور ' ذیلی () 'کے ساتھ' jc1 ”:

عوام کلاس مثال {
عوام جامد باطل مرکزی ( تار [ ] args ) {
JavaClass1 jc = نئی جاوا کلاس 1 ( 6 ، 9 ) ;
JavaClass1 jc1 = نئی جاوا کلاس 1 ( 19 ، دو ) ;
int سال = jc رقم ( ) ;
int جواب 1 = jc1. ذیلی ( ) ;
سسٹم . باہر . پرنٹ ایل این ( 'نتیجہ:' + سال ) ;
سسٹم . باہر . پرنٹ ایل این ( 'نتیجہ:' + جواب 1 ) ;
}
}

آؤٹ پٹ

ہم نے جاوا میں کسی آبجیکٹ کو انسٹیٹیئٹ کرنے سے متعلق تمام بنیادی معلومات کو مرتب کیا ہے۔

نتیجہ

جاوا میں، آپ 'کا استعمال کرکے کلاس کی ایک چیز کو فوری یا تشکیل دے سکتے ہیں۔ نئی 'کلیدی لفظ. جاوا کلاس کی مثال کسی چیز کا دوسرا نام ہے۔ آپ ایک ہی کلاس یا کسی اور کلاس کے ممبر کے فنکشنز تک رسائی کے لیے ایک آبجیکٹ بنا سکتے ہیں۔ آپ متعدد کلاسز کا استعمال کرتے ہوئے متعدد اشیاء کو بھی انسٹیٹیوٹ کر سکتے ہیں۔ اس مضمون میں، ہم نے جاوا میں کسی چیز کو انسٹیٹیوٹ کرنے کا طریقہ بتایا ہے۔