اگر ہم ایک خاص طبقاتی طریقہ لکھنا چاہتے ہیں ، لیکن ہمیں صرف اس طریقہ کار کے نام کے بارے میں یقین ہے ، اور اس کی تفصیلات نہیں کہ اس کو کیسے لکھا جانا چاہئے ، ہم استعمال کرتے ہیں خلاصہ کلاس پی ایچ پی میں جب ہم چاہتے ہیں کہ بچوں کی کلاسیں کچھ خاص طریقوں پر کاربند رہیں جو وہ والدین کی کلاس سے وراثت میں ہوں لیکن ہم اس ضابطہ کے بارے میں عہد نہیں کرسکتے ہیں جو طریقوں کے اندر لکھا جانا چاہئے۔ تب ہم خلاصہ کلاسز اور طریقے استعمال کرتے ہیں۔
تو آئیے مندرجہ ذیل نکات کے ساتھ مذکورہ بالا مضمون کو تلاش کریں ،
- پی ایچ پی میں خلاصہ کلاس
- ایک تجریدی کلاس بنائیں
- خلاصہ کلاس کے اندر غیر تجریدی طریقے
- خلاصہ کلاس کا کام کرنا
تو آئیے ہم شروع کریں ،
جاوا میں ٹوکن کیا ہیں
پی ایچ پی میں خلاصہ کلاس
ایسی کلاس جس میں کم از کم ایک طریقہ ہو ،یہ ایک ایسا طریقہ ہے جس میں بغیر کسی کوڈ کا نام ہے ، صرف نام اور پیرامیٹرز ، اور اسے 'خلاصہ' کے طور پر نشان زد کیا گیا ہےایک تجریدی کلاس کے طور پر جانا جاتا ہے. جب ہم کسی تجریدی طبقے کی تعریف کرنا چاہتے ہیں تو ہمیں کلیدی لفظ خلاصہ استعمال کرنے کی ضرورت ہے۔ کرنے کے لئےمیراث حاصل کرنے اور ورثہ دینے والے طبقے کو خلاصہ طریقوں پر عمل درآمد کرنے پر مجبور کرنے کے لئے ایک طرح کا ٹیمپلیٹ فراہم کرتے ہیں ، ہم ایک تجریدی کلاس کا استعمال کرتے ہیں۔اس میں تجرید کے ساتھ ساتھ غیر تجریدی طریقوں دونوں پر مشتمل ہوسکتا ہے۔
پی ایچ پی میں اس خلاصہ کلاس کے ساتھ آگے بڑھ رہے ہیں ،
ایک تجریدی کلاس بنائیں
مندرجہ بالا مثال میں ، ہمارا کلاس اسکول ایک تجریدی کلاس ہے ، جس کا خلاصہ طریقہ ہے۔ اگر آپ کوئی نیا کلاس بنانا چاہتے ہیں جو ہماری کلاس کو بڑھا دےاسکولتب آپ کو تجریدی طریقہ کار کی تعریف فراہم کرنا ہوگیسکھائیں، ورنہ چائلڈ کلاس بھی خلاصہ ہونا چاہئے۔ بچوں کے تمام کلاسوں کے لئے یہ لازمی ہے کہ وہ میتھڈ ٹیچ () کی تعریف فراہم کریں۔
پھینک اور پھینک کے درمیان فرق
پی ایچ پی میں اس خلاصہ کلاس کے ساتھ آگے بڑھ رہے ہیں
خلاصہ کلاس کے اندر غیر تجریدی طریقے
خلاصہ طریقوں کے ساتھ یا اس کے بغیر تجریدی کلاسوں میں غیر تجرید کے طریقے بھی موجود ہوسکتے ہیں۔ تو کہا جاتا ہے کہ تجرید کلاس کو جزوی طور پر نافذ کلاسوں کے نام سے بھی جانا جاتا ہے۔ ان تک رسائی حاصل کی جاسکتی ہے اور چائلڈ کلاسوں کے ذریعہ ان کو زیربحث کیے بغیر ، استعمال کیا جاسکتا ہے۔
مضمون. 'انگریزی مضمون'} // یہ غیر تجریدی پبلک فنکشن کمپیوٹر پبلک فنکشن کمپیوٹر () cho گونج $ اس-> مضمون ہے۔ 'کمپیوٹر سائنس مضمون'} // یہ غیر تجریدی عوامی فنکشن ہے دسواں کلاس پبلک فنکشن دسواں کلاس ($ گروپ) $ $ this-> सब्जेक्ट = $ گروپ} // یہ خلاصہ پبلک فنکشن سکھاتا ہے خلاصہ پبلک فنکشن سکھانا ()}؟>
مذکورہ بالا میں ، ہم نے تین غیر خلاصی طریقوں کو شامل کیا ہےانگریزی ()،کمپیوٹر ()اوردسویں کلاس ()ہمارے تجریدیاسکولکلاس
اوور رائیڈنگ اور اوورلوڈنگ میں کیا فرق ہے؟
پی ایچ پی میں اس خلاصہ کلاس کے ساتھ آگے بڑھ رہے ہیں
خلاصہ کلاس کے کام کرنا
مثال کے طور پر تجریدی طبقے کے کام کو ظاہر کرتا ہے
مضمون ('انگریزی') گونج '' گونج $ اعتراض-> مضمون ('کمپیوٹر سائنس')؟>
اس کے ساتھ ہی ہم اس مضمون کے اختتام پر پہنچ گئے ، مجھے امید ہے کہ آپ پی ایچ پی میں خلاصہ کلاس کو سمجھتے ہوئے ، ایک تجریدی کلاس تشکیل دیتے ہوئے ، خلاصہ کلاس کے اندر غیر تجریدی طریقوں کا استعمال کرتے ہوئے۔ اگر آپ کو یہ مضمون متعلقہ معلوم ہوا تو ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔
ہمارے لئے ایک سوال ہے؟ برائےکرم اس مضمون کے تبصرے والے حصے میں اس کا ذکر کریں اور میں آپ کے پاس واپس آؤں گا۔