جاوا جنرکس: پریکٹس میں زاویہ بریکٹ کا استعمال کیسے کریں۔

Jawa Jnrks Pryk S My Zawy Bryk Ka Ast Mal Kys Kry



بہت سے پروگرامنگ کے ساتھ ساتھ مارک اپ لینگویجز میں، کوٹیشن مارکس کی جگہ زاویہ بریکٹ کو اقتباسات کا حوالہ دینے کے لیے استعمال کیا جا سکتا ہے۔ یہ غیر ملکی زبانوں میں تقریر کی بھی تعریف کر سکتا ہے یا کسی خاص ویب سائٹ کا ذکر کر سکتا ہے۔ تاہم، جاوا میں زاویہ بریکٹ کا مقصد مختلف ہے۔ زاویہ والے بریکٹ جاوا جنرک کا تعین کرتے ہیں۔ مزید برآں، طریقہ استعمال کرتے ہوئے آپ پیرامیٹر کے طور پر کسی بھی قسم اور کلاس کی وضاحت کر سکتے ہیں۔

یہ بلاگ عملی طور پر زاویہ بریکٹ استعمال کرنے کے طریقہ کار کی وضاحت کرے گا۔

جاوا جنرک: زاویہ بریکٹ

جاوا میں زاویہ والے بریکٹ کو جنرک کی وضاحت کے لیے استعمال کیا جاتا ہے۔ اس کا مطلب ہے کہ زاویہ بریکٹ کال کرتے وقت پیرامیٹر کے طور پر ایک عام قسم اور ایک کلاس لیتا ہے۔ یہ مختلف قسم کے ڈیٹا کو اجازت دیتا ہے، بشمول صارف کی وضاحت کردہ، سٹرنگ، اور انٹیجر، پیرامیٹر کو بیان کردہ طریقہ، کلاسز اور فنکشنز پر سیٹ کرنے کے لیے۔ مزید برآں، مختلف کلاسز، جیسے HashSet، HashMap، ArrayList، وغیرہ نے جنرک کو استعمال کیا ہے۔ اسے کسی بھی قسم کے ڈیٹا کے ساتھ استعمال کیا جا سکتا ہے۔







مثال 1: کلاس کے ساتھ زاویہ والے بریکٹ

اس مثال میں، ایک عام کلاس نام کے ساتھ بنائی گئی ہے۔ درجہ حرارت 'اور استعمال کرتا ہے' <> پیرامیٹر کی قسم بتانے کے لیے بریکٹ۔ اس کے بعد، قسم کی ایک چیز ' ٹی 'بنایا / اعلان کیا گیا ہے۔ کلاس کا نام استعمال کرتے ہوئے ایک کنسٹرکٹر بنائیں اور پاس کریں “ T اعتراض اس کنسٹرکٹر کے پیرامیٹر کے طور پر۔ مزید برآں، ' getObject() آبجیکٹ کو حاصل کرنے اور اسے واپس کرنے کے لئے طریقہ استعمال کیا جاتا ہے:



کلاس درجہ حرارت < ٹی > {

T اعتراض ;

درجہ حرارت ( T اعتراض ) {

یہ . اعتراض = اعتراض ;

}

عوام T getObject ( ) {

واپسی یہ . اعتراض ;

}

}

میں ' مرکزی() مین کلاس کا طریقہ، انٹیجر ڈیٹا ٹائپ کی مثال بنائیں، ویلیو سیٹ کریں اور اسے متغیر میں اسٹور کریں:



درجہ حرارت < عدد > iObj = نئی درجہ حرارت < عدد > ( 30 ) ;

پکارو ' println() 'طریقہ اور کال کریں' getObject() آبجیکٹ متغیر کے ساتھ طریقہ بطور ' iObj کنسول پر نتیجہ ظاہر کرنے کے لیے:





سسٹم . باہر . پرنٹ ایل این ( iObj getObject ( ) ) ;

اب، String قسم کی ایک مثال بنائی گئی ہے اور سٹرنگ کو پیرامیٹر کے طور پر پاس کیا گیا ہے:

درجہ حرارت < تار > sObj = نئی درجہ حرارت < تار > ( 'لینکسہنٹ ٹیوٹوریل ویب سائٹ' ) ;

'' کو کال کرکے اعتراض حاصل کریں۔ getObject() بطور دلیل اور اسے کنسول پر پرنٹ کریں:



سسٹم . باہر . پرنٹ ایل این ( sObj getObject ( ) ) ;

آؤٹ پٹ

مثال 2: فنکشن کے ساتھ زاویہ والے بریکٹ

ہم عام فنکشنز بھی لکھ سکتے ہیں جن کو مختلف دلیلوں کی اقسام کا استعمال کرتے ہوئے مدعو کیا جا سکتا ہے/بلایا جا سکتا ہے اس پر منحصر ہے کہ عام طریقہ کو پاس کیے گئے دلائل کی قسم۔ ایسا کرنے کے لیے، عام طریقہ استعمال کریں ' عام ڈسپلے() اور پیرامیٹر کی قسم کی وضاحت کریں۔ پھر، استعمال کریں ' println() کنسول پر نتیجہ ظاہر کرنے کے لیے 'میتھڈ' اور 'getClass()'، 'getName()' اور عنصر کو دلیل کے طور پر کال کریں:

جامد < ٹی > باطل عام ڈسپلے ( ٹی عنصر ) {

سسٹم . باہر . پرنٹ ایل این ( عنصر getClass ( ) . getName ( ) + '=' + عنصر ) ;

}

اب، عام طریقہ کو استعمال کریں اور کنسول پر نتیجہ ظاہر کرنے کے لیے عددی قسم کی دلیل کو پاس کریں:

عام ڈسپلے ( اکیس ) ;

اگلا، عام طریقہ کو کال کریں ' عام ڈسپلے() سٹرنگ دلیل کے ساتھ:

عام ڈسپلے ( 'لینکسہنٹ ٹیوٹوریل ویب سائٹ' ) ;

آخر میں، عام طریقہ کو استعمال کریں ' عام ڈسپلے() دوہری دلیل کے ساتھ:

عام ڈسپلے ( 5.0 ) ;

آؤٹ پٹ

یہ سب جاوا میں زاویہ والے بریکٹ استعمال کرنے کے بارے میں ہے۔

نتیجہ

جاوا میں زاویہ والے بریکٹ جنرک کی وضاحت کے لیے استعمال ہوتے ہیں۔ کال کرتے وقت یہ پیرامیٹر کے طور پر ایک عام قسم اور کلاس لیتا ہے۔ آپ کلاسز کے ساتھ ساتھ جاوا میں فنکشن کے ساتھ زاویہ والے بریکٹ استعمال کر سکتے ہیں۔ یہ ڈیٹا کی مختلف اقسام کی اجازت دیتا ہے، بشمول، صارف کی وضاحت کردہ، سٹرنگ، اور انٹیجر کو بیان کردہ طریقوں، کلاسز اور فنکشنز پر پیرامیٹر سیٹ کرنے کے لیے۔ اس پوسٹ میں جاوا میں زاویہ بریکٹ استعمال کرنے کے بارے میں بتایا گیا ہے۔