گھر ترقی اوور رائڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

اوور رائڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - اوور رائیڈنگ کا کیا مطلب ہے؟

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


اوور رائیڈنگ مختلف یکساں انٹرفیس کے ذریعہ مختلف ڈیٹا کی قسموں سے نمٹنے کے قابل بناتی ہے۔ لہذا ، والدین کی کلاس میں عمومی طریقہ کی تعریف کی جاسکتی ہے ، جبکہ ہر بچ classہ کلاس اس طریقہ کار کے لئے اپنا مخصوص عمل درآمد فراہم کرتا ہے۔

ٹیکوپیڈیا اوور رائیڈنگ کی وضاحت کرتا ہے

طلب کردہ طریقہ ورژن کا تعین کلاس آبجیکٹ کے ذریعہ کیا جاتا ہے۔ اگر چائلڈ کلاس آبجیکٹ کو طریقہ کار پر استمعال کرنے کے لئے استعمال کیا جاتا ہے تو پھر اس طریقے کا چلڈرن کلاس ورژن پھانسی دے دیا جاتا ہے۔ اگر پیرنٹ کلاس آبجیکٹ کو طریقہ کار پر استمعال کرنے کے لئے استعمال کیا جاتا ہے تو پھر اس طریقے کا پیرنٹس کلاس ورژن پھانسی دے دیا جاتا ہے۔ انوائسڈ طریقہ کار رن ٹائم کے وقت طے ہوتا ہے ، جبکہ اوورلوڈنگ میں ، انوائسڈ طریقہ کار طے شدہ وقت پر ہوتا ہے۔


واضح الفاظ میں 'اوور رائڈ' اور 'ورچوئل' استعمال کرکے سی ++ اور سی # سپورٹ اوور رائیڈنگ کرتے ہیں۔ جاوا سپر کلاس طریقہ کو استعمال کرنے کے لئے 'سپر' کلیدی لفظ استعمال کرتا ہے۔ تاہم ، C ++ میں سپر کلیدی لفظ نہیں ہے اور اس کی بجائے اسکوپ ریزولوشن آپریٹر (: :) :) کے بعد بیس کلاس کا نام استعمال کرتا ہے۔

اوور رائڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف