فہرست کا خانہ:
تعریف - ورچوئل طریقہ کا کیا مطلب ہے؟
ایک ورچوئل طریقہ ایک اعلان شدہ کلاس طریقہ ہے جو ایک ہی اخذ کردہ کلاس دستخط کے ذریعہ کسی ایسے طریقہ سے اوور رائیڈنگ کی اجازت دیتا ہے۔ مجازی طریقے وہ ٹولز ہیں جو کسی آبجیکٹ پر مبنی زبان کی کثیر شکل کی خصوصیت کو نافذ کرنے کے لئے استعمال ہوتے ہیں ، جیسے C #۔ جب ورچوئل آبجیکٹ انسٹنس کا طریقہ کار طلب کیا جاتا ہے تو ، جس طریقہ کو پکارا جاتا ہے اس کا تعین آبجیکٹ کی رن ٹائم ٹائپ پر ہوتا ہے ، جو عام طور پر سب سے زیادہ مشتق کلاس ہوتا ہے۔ٹیکوپیڈیا ورچوئل طریقہ کی وضاحت کرتا ہے
جب ایک رن ٹائم آبجیکٹ مشتق نوعیت کا ہو تو مخصوص بیس کلاس نفاذ کو اوور رائڈ کرنے کے لئے ایک ورچوئل طریقہ استعمال کیا جاتا ہے۔ اس طرح ، مجازی طریقوں سے متعلقہ آبجیکٹ سیٹ کی مستقل فعالیت میں آسانی ہوتی ہے۔
ورچوئل طریقہ کے نفاذ کی ایک مثال کلاس مینیجر اور کلرک ہے ، جو بیس کلاس ملازم سے کیلکولیٹسلیری ورچوئل طریقہ سے اخذ کی گئی ہے ، جو مناسب قسم کے لئے ضروری منطق کے ساتھ مشتق کلاسوں میں مسترد کی جاسکتی ہے۔ ملازمین کی قسم کی اشیاء کی ایک فہرست تنخواہ کا حساب لگانے کے لئے رن ٹائم کے وقت طلب کی جاسکتی ہے۔
ورچوئل طریقے کا نفاذ C ++ ، جاوا ، C # اور بصری بنیادی .NET جیسے پروگرامنگ زبانوں میں مختلف ہے۔ جاوا میں ، تمام غیر مستحکم طریقے بنیادی طور پر ورچوئل ہوتے ہیں ، ان طریقوں کے استثنا کے ساتھ جو نجی ہیں یا مطلوبہ الفاظ کو حتمی شکل دیتے ہیں۔ C # کو ورچوئل طریقوں کے لئے مطلوبہ الفاظ کی ورچوئل کی ضرورت ہوتی ہے ، اس میں رعایت کے بغیر نجی ، جامد اور تجریدی طریقوں اور اخذ کردہ کلاس کے طریقہ کار کو زیر اثر لانے کے ل the کلیدی لفظ کو زیر کرنا ہے۔
ایک خالص ورچوئل طریقہ ایک مجازی طریقہ ہے جو اخذ کردہ کلاس کو کسی طریقہ کو نافذ کرنے کا حکم دیتا ہے اور بیس کلاس ، یا تجریدی طبقے کو تیز کرنے کی اجازت نہیں دیتا ہے۔
