یہ ایک کلیدی لفظ ہے جو کسی طریقہ کار یا کنسٹرکٹر میں کسی شے کی نمائندگی کرتا ہے۔ یہ بنیادی طور پر عادی ہےایک ہی نام کے ساتھ طبقاتی صفات اور پیرامیٹرز کے مابین الجھن کو ختم کریں۔ اس مضمون میں ، میں آپ کو اس کے مختلف پہلوؤں اور استعمالات کے بارے میں بتاؤں گا یہ مطلوبہ الفاظ میں .
ذیل میں جن عنوانات پر میں اس مضمون کا احاطہ کروں گا:
- کیا یہ جاوا میں مطلوبہ الفاظ؟
- استعمال کیوں؟ یہ جاوا میں مطلوبہ الفاظ؟
- جاوا میں اس کلیدی لفظ کے استعمال
- کے اہم عوامل یہ مطلوبہ الفاظ
جاوا میں یہ کلیدی لفظ کیا ہے؟
یہ میں مطلوبہ الفاظ موجودہ کی نمائندگی کرتا ہے . یہ بنیادی طور پر ایک ہی طبقے کے دوسرے ممبروں تک رسائی کے لئے استعمال ہوتا ہے۔ کی مدد سے یہ کلیدی لفظ ، آپ طریقوں ، فیلڈز اور تک رسائی حاصل کرسکتے ہیں تعمیر کار کلاس کے اندر ایک ہی طبقے کی۔
اب ، آئیے ہم آگے بڑھیں اور سمجھیں کہ ضرورت کیا ہے یہ جاوا میں مطلوبہ الفاظ
جاوا میں یہ کلیدی لفظ کیوں استعمال کریں؟
کا مرکزی مقصد اس مطلوبہ الفاظ کا استعمال کرتے ہوئے رسمی پیرامیٹر کو فرق کرنا ہے اور کلاس کی اگر ایسی صورت میں ، طبقے کے باضابطہ پیرامیٹر اور ڈیٹا ممبر ایک جیسے ہیں ، تو پھر یہ ابہام کی طرف جاتا ہے۔ لہذا ، کلاس کے باضابطہ پیرامیٹر اور ڈیٹا ممبر کے مابین فرق کرنے کے لئے ، کلاس کے ڈیٹا ممبر سے پہلے ہونا ضروری ہے “ یہ ”کلیدی لفظ۔
بنیادی طور پر ، 'یہ' مطلوبہ الفاظ کو دو طریقوں سے استعمال کیا جاسکتا ہے۔
یہ.
یہ()
1. یہ
یہ فرق کرنے کے لئے استعمال کیا جا سکتا ہے اور طریقہ کار یا تعمیر کنندہ کے باضابطہ پیرامیٹرز۔ صرف یہی نہیں ، یہ ہمیشہ موجودہ کلاس آبجیکٹ کی طرف اشارہ کرتا ہے۔ کا نحو یہ کلیدی لفظ ذیل میں دکھایا گیا ہے:
نحو
اس ڈیٹا موجودہ کلاس کا ممبر
نوٹ: اگر کوئی متغیر ہے جس سے پہلے ہے 'یہ'، تب جے وی ایم اس متغیر کو کلاس متغیر کی طرح مانتا ہے .
2. یہ ()
یہ ایک کال کرنے کے لئے استعمال کیا جا سکتا ہے بلڈر ایک ہی طبقے کے لئے متعدد بار اشیاء پیدا کیے بغیر دوسرے کے اندر۔
نحو
آج تک جاوا کاسٹنگ سٹرنگ
اس () // کسی پیرامیٹریائزڈ یا ڈیفالٹ کنسٹرکٹر کو کال کریں (ویلیو 1 ، ویلیو 2 ، .....) // پیرامیٹرائزڈ کنسٹرکٹر کال کریں
اب جب آپ جانتے ہو کہ کیا ہے یہ مطلوبہ الفاظ اور آپ کو اس کی کیا ضرورت ہے ، آئیے اس مضمون کو مزید گہرائی میں ڈوبیں اور مختلف پہلوؤں کو جہاں سمجھیں یہ مطلوبہ الفاظ میں استعمال کیا جا سکتا ہے جاوا .
اس مطلوبہ الفاظ کے استعمال
جہاں 6 راستے ہیں یہ مطلوبہ الفاظ جاوا میں استعمال کیا جا سکتا ہے۔ وہ مندرجہ ذیل ہیں:
- کھیت کے ساتھ استعمال ہوتا ہے
- کسی کنسٹرکٹر کو پکارا کرتے تھے
- موجودہ کلاس مثال کو واپس کرنے کے لئے استعمال کیا جاتا ہے
- ایک طریقہ پیرامیٹر کے طور پر استعمال کیا جاتا ہے
- موجودہ طبقاتی طریقہ کار کے لئے استعمال کیا جاتا ہے
- کنسٹرکٹر کال میں بطور دلیل استعمال ہوتا ہے
اب ، آئیے ان طریقوں میں سے ہر ایک کی تفصیلات پر غور کریں۔
1. اس کلیدی لفظ کو فیلڈ / متغیر چھپانے کے ساتھ استعمال کیا جاسکتا ہے
ایک طریقہ جاوا اسکرپٹ کیا ہے؟
یہ مطلوبہ الفاظ میں بہت مددگار ثابت ہوسکتا ہے متغیر چھپا . یہاں ، آپ دو نہیں بنا سکتے ہیں اسی نام کے ساتھ تاہم ، اسی نام کے ساتھ ایک مثال متغیر اور ایک مقامی متغیر بنانا ممکن ہے۔ اس صورت میں ، مقامی متغیر مثال کے متغیر کو چھپا سکے گا۔ اسے کہتے ہیں متغیر چھپا . آئیے ، ایک مثال کی مدد سے اس کو مزید مفصل انداز میں سمجھیں۔
پیکیج ایڈورکا درآمد java.util. * عوامی کلاس فیلڈ {INT J، n // پیرامیٹرائزڈ کنسٹرکٹر ٹیسٹ (INT j، int n) {this.j = j this.n = n} باطل ڈسپلے () {// ڈسپلے ویلیو متغیرات j اور n System.out.println ('j =' + j + 'n =' + n)} عوامی جامد باطل اہم (سٹرنگ [] آرگس) {فیلڈ آبجیکٹ = نیا فیلڈ (27 ، 01) اعتراض.display ( )}
آؤٹ پٹ:
j = 27 n = 01
مذکورہ بالا مثال میں ، رسمی دلائل اور مثال کے متغیر ایک جیسے ہیں۔ لہذا ، ان متغیر کے درمیان فرق کرنے کے لئے ، میں نے استعمال کیا ہے t اس کی مقامی متغیروں کو آؤٹ پٹ کرنے کے لئے کلیدی لفظ۔ تو یہ سب متغیر کو چھپانے کے بارے میں تھا۔
اب دیکھتے ہیں کہ کیسے یہ جاوا میں مطلوبہ الفاظ کا استعمال کنسٹرکٹر کی مدد کے لئے کیا جاسکتا ہے۔
2. اس مطلوبہ الفاظ کا استعمال کنسٹرکٹر کو طلب کرنے کے لئے کیا جاسکتا ہے
یہ () کنسٹرکٹر کال موجودہ کلاس کنسٹرکٹر کو کال کرنے کے لئے استعمال کیا جا سکتا ہے۔ اس کا استعمال کنسٹرکٹر کو دوبارہ استعمال کرنے کے لئے بھی کیا جاسکتا ہے۔ آپ اس تکنیک کو بھی بطور کال کرسکتے ہیں تعمیراتی زنجیر . آئیے ایک چھوٹی سی مثال لیں اور سمجھیں کہ کیسے یہ() استعمال کیا جاتا ہے.
پیکیج ایڈورکا درآمد java.util. * عوامی طبقے کی مثال {j int j، n // Default تعمیراتی مثال () {یہ (27 ، 01) System.out.println ('اندرونی ساختہ این' کے اندر)} // پیرامیٹرائزڈ کنسٹرکٹر مثال (int j، int n) {this.j = j this.n = n System.out.println ('پیرامیٹرائزڈ کنسٹرکٹر کے اندر')} عوامی جامد باطل اہم (سٹرنگ [] آرگس) {مثال آبجیکٹ = نئی مثال ()} }
آؤٹ پٹ:
پیرامیٹرائزڈ کنسٹرکٹر کے اندر ڈیفالٹ کنسٹرکٹر
مندرجہ بالا مثال میں ، آپ دیکھ سکتے ہیں کہ “ یہ ”کلیدی لفظ اسی میں اوورلوڈ کنسٹرکٹر کو طلب کرنے کے لئے استعمال ہوتا ہے .
3. اس کلیدی لفظ کو موجودہ کلاس مثال کو واپس کرنے کے لئے استعمال کیا جاسکتا ہے
یہاں ، آپ واپس ہوسکتے ہیں یہ طریقہ سے ایک بیان کے طور پر مطلوبہ الفاظ. اس صورت میں ، طریقہ کی واپسی قسم کلاس کی قسم ہونی چاہئے۔ آئیے ایک مثال کی مدد سے اس کو سمجھیں۔
پبلک کلاس ایڈورکا {انٹ جے ، انٹ این // ڈیفالٹ کنسٹرکٹر ایڈورکا () {j = 100 n = 200} // وہ طریقہ جو موجودہ کلاس مثال کے طور پر ایڈوریکا کو موصول کرتا ہے () {اس کو واپس کریں} // متغیرات کی نمائش کی قیمت j اور n باطل ڈسپلے () {System.out.println ('j =' + j + 'n =' + n)} عوامی جامد باطل مرکزی (سٹرنگ [] آرگس) {ایڈورکا اعتراض = نیا ایڈورکا () اعتراض.get (). ڈسپلے ()}
آؤٹ پٹ:
j = 100، n = 200
4. اس کلیدی لفظ کو بطور طریقہ پیرامیٹر استعمال کیا جاسکتا ہے
یہ کلیدی لفظ کو اسی طبقے سے کسی اور طریقے کو کال کرنے کے ل method طریقہ کے اندر استعمال کیا جاسکتا ہے۔ ذیل میں مثال بھی یہی ظاہر کرتی ہے۔
عوامی کلاس ایڈوریکا {انٹ جے ، این // ڈیفالٹ کنسٹرکٹر ایڈورکا () {j = 100 n = 200} // وہ طریقہ جو 'اس' کی ورڈ کو پیرامیٹر باطل ڈسپلے (ایڈورکا آبجیکٹ) کے بطور حاصل کرتا ہے {System.out.println ('j = '+ j +' n = '+ n)} // وہ طریقہ جو موجودہ کلاس مثال کو کالعدم بناتا ہے () {ڈسپلے (یہ)} عوامی جامد باطل اہم (سٹرنگ [] آرگس) {ایڈورکا آبجیکٹ = نیا ایڈورکا () اعتراض۔ () get get حاصل کریں
آؤٹ پٹ:
j = 100، n = 200
5. موجودہ کلاس کے طریقہ کار کے طور پر استعمال ہونے والا یہ مطلوبہ لفظ
ہیکنگ کے پیشہ اور مواقع
یہ موجودہ کلاس کے طریقہ کار کو استعمال کرنے کے لئے کلیدی لفظ کا استعمال کیا جاسکتا ہے۔ آئیے یہ ایک مثال کی مدد سے سمجھیں۔
پبک کلاس ایڈوریکا {باطل ڈسپلے () calling // کالنگ فیکشن شو () this.show () System.out.println ('اندر ڈسپلے فنکشن')} باطل شو (). System.out.println ('شو کے اندر فنکشن') )} عوامی جامد باطل مرکزی (سٹرنگ آرگس []) {ایڈورکا j = نیا ایڈورکا () j.display ()}}
آؤٹ پٹ:
ڈسپلے فنکشن کے اندر شو فنسیئن کے اندر
6. یہ مطلوبہ الفاظ کنسٹرکٹر کال میں بطور دلیل استعمال ہوتا ہے
آپ گزر سکتے ہیں یہ تعمیر میں بھی مطلوبہ الفاظ کی. اگر آپ کو استعمال کرنا ہے تو یہ مفید ہے متعدد کلاسوں میں۔ آئیے ایک مثال کی مدد سے اسی کو سمجھیں۔
عوامی کلاس Y {X آبجیکٹ // پیرامیٹرائزڈ کنسٹرکٹر X کے آبجیکٹ کے طور پر // پیرامیٹر Y (X اعتراض) {this.obj = اعتراض // کلاس X کا ڈسپلے طریقہ method obis.display ()}} Class X {int x = 45 // ڈیفالٹ کنٹریکٹر جو Y // کی کسی شے کو تخلیق کرنے والے X () میں) Y اعتراض = نیا Y (یہ)} // طریقہ کو X باطل ڈسپلے کی قدر ظاہر کرنے کے لئے بناتے ہیں۔ . System.out.println ('X کی قیمت X میں X:' + x)} عوامی جامد باطل اہم (سٹرنگ [] آرگس) {X اعتراض = نیا X ()}}
آؤٹ پٹ :
کلاس X میں 45 کی قیمت: 45
اس مطلوبہ الفاظ کے اہم عوامل:
آپ کو فون کرنا چاہئے سپر () اور یہ() صرف تعمیر کنندگان کے اندر بیانات اور وہ تعمیر کنندگان میں پہلا بیان ہونا ضروری ہے۔
یہ ہمارے اوپر مضمون کے آخر تک پہنچاتا ہے یہ جاوا میں مطلوبہ الفاظ مجھے امید ہے کہ آپ کو یہ معلوماتی معلوم ہوگا۔
چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ہم آپ کے سفر کے ہر قدم میں آپ کی مدد کرنے کے لئے یہاں موجود ہیں ، اس جاوا انٹرویو سوالات کے علاوہ بننے کے ل a ، ہم ایک نصاب تیار کرتے ہیں جو طلباء اور پیشہ ور افراد کے لئے تیار کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس 'جاوا میں یہ مطلوبہ لفظ' مضمون کے تبصرے والے حصے میں اس کا ذکر کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔