செயல்பாடு ஓவர்லோடிங் மற்றும் சி ++ இல் மேலெழுதும்

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 4 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 5 மே 2024
Anonim
செயல்பாடு ஓவர்லோடிங் & ஓவர்ரைடிங் | நிலையான பாலிமார்பிசம் | C++ இல் OOPகள் | லெக்-31 | பானு பிரியா
காணொளி: செயல்பாடு ஓவர்லோடிங் & ஓவர்ரைடிங் | நிலையான பாலிமார்பிசம் | C++ இல் OOPகள் | லெக்-31 | பானு பிரியா

உள்ளடக்கம்

சி ++ இல் செயல்பாட்டு ஓவர்லோடிங்கிற்கும் மேலெழுதலுக்கும் உள்ள முக்கிய வேறுபாடு என்னவென்றால், சி ++ இல் செயல்பாட்டு ஓவர்லோடிங் தொகுத்தல் நேர பாலிமார்பிசம் ஆகும், அதே நேரத்தில் சி ++ இல் மேலெழுதப்படுவது ஒரு ரன்-டைம் பாலிமார்பிசம் ஆகும்.


பல வடிவங்களுக்கும் வகைகளுக்கும் ஒரு பெயரைப் பயன்படுத்துவது பாலிமார்பிசம் என்று அழைக்கப்படுகிறது. பொருள் சார்ந்த நிரலாக்கத்தில் பாலிமார்பிசம் மிக முக்கியமான கருத்துகளில் ஒன்றாகும். பாலிமார்பிஸத்தை செயல்படுத்த பல வழிகள் உள்ளன, அவை ஓவர்லோடிங், ஓவர்ரைடிங் மற்றும் மெய்நிகர் செயல்பாட்டை செயல்படுத்துகின்றன. சி ++ இல் செயல்பாட்டு ஓவர்லோடிங் தொகுத்தல் நேர பாலிமார்பிசம் ஆகும், அதே நேரத்தில் சி ++ இல் மேலெழுதப்படுவது ஒரு ரன்-டைம் பாலிமார்பிசம் ஆகும்.

அதிக சுமை தொகுக்கப்பட்ட நேரம் பாலிமார்பிசம். ஓவர்லோடிங் பல முறைகளுக்கு பொதுவான இடைமுகத்தை வழங்குகிறது. ஓவர்லோடிங் சராசரி குறியீடு மறுவரையறை செய்யப்படும்போது அதே செயல்பாட்டு பெயரைக் கொண்டுள்ளது. ஓவர்லோடிங் ஒரு ஓவர்லோட் செயல்பாட்டை மற்ற செயல்பாடுகளிலிருந்து வேறுபடுத்துகிறது. ஓவர்லோடிங் செயல்பாட்டின் வெவ்வேறு அளவுருக்கள் உள்ளன.

ரன்-டைம் பாலிமார்பிசம் மேலெழுதல் என்று அழைக்கப்படுகிறது. மெய்நிகர் என்ற செயல்பாட்டு முக்கிய சொல்லைப் பயன்படுத்துவதன் மூலம் மீறல் அடையப்படுகிறது. இந்த முக்கிய சொல் அடிப்படை வகுப்பில் பயன்படுத்தப்படுகிறது. பெறப்பட்ட வர்க்கம் ஒரு செயல்பாட்டை மறுவரையறை செய்யும்போது, ​​மீறப்பட்ட செயல்பாட்டை மாற்ற முடியாது. சி ++ இல் மேலெழுதப்படுவது செயல்பாட்டின் எந்த பதிப்பு என்று அழைக்கப்படுகிறது என்பதை தீர்மானிக்கிறது.


பொருளடக்கம்: சி ++ இல் செயல்பாட்டு ஓவர்லோடிங் மற்றும் மேலெழுதலுக்கான வித்தியாசம்

  • ஒப்பீட்டு விளக்கப்படம்
  • ஓவர்லோடிங்
  • நாயுடு
  • முக்கிய வேறுபாடுகள்
  • தீர்மானம்
  • விளக்க வீடியோ

ஒப்பீட்டு விளக்கப்படம்

அடிப்படையில்ஓவர்லோடிங்நாயுடு
பொருள்சி ++ இல் செயல்பாட்டு ஓவர்லோடிங் தொகுத்தல் நேர பாலிமார்பிசம் ஆகும்

சி ++ இல் செயல்பாடு மீறல் என்பது ஒரு ரன்-டைம் பாலிமார்பிசம் ஆகும்.

 

முக்கிய ஓவர்லோடிங்கில் ஒரு குறிப்பிட்ட முக்கிய சொல் உள்ளது"மெய்நிகர்" என்பது செயல்பாடு மீறலில் ஒரு குறிப்பிட்ட முக்கிய சொல்.
சாதனை ஓவர்லோடிங் செயல்பாட்டில், தொகுக்கும் நேர சாதனை உள்ளது.செயல்பாடு மீறலில், ஒரு ரன்-டைம் சாதனை உள்ளது.
பிணைப்பு செயல்பாடு ஓவர்லோடிங்கில், ஆரம்ப பிணைப்பு உள்ளதுசெயல்பாடு மீறலில், தாமதமாக பிணைப்பு உள்ளது

ஓவர்லோடிங்

அதிக சுமை தொகுக்கப்பட்ட நேரம் பாலிமார்பிசம். ஓவர்லோடிங் பல முறைகளுக்கு பொதுவான இடைமுகத்தை வழங்குகிறது. ஓவர்லோடிங் சராசரி குறியீடு மறுவரையறை செய்யப்படும்போது அதே செயல்பாட்டு பெயரைக் கொண்டுள்ளது. ஓவர்லோடிங் ஒரு ஓவர்லோட் செயல்பாட்டை மற்ற செயல்பாடுகளிலிருந்து வேறுபடுத்துகிறது. ஓவர்லோடிங் செயல்பாட்டின் வெவ்வேறு அளவுருக்கள் உள்ளன.


நாயுடு

ரன்-டைம் பாலிமார்பிசம் மேலெழுதல் என்று அழைக்கப்படுகிறது. மெய்நிகர் என்ற செயல்பாட்டு முக்கிய சொல்லைப் பயன்படுத்துவதன் மூலம் மீறல் அடையப்படுகிறது. இந்த முக்கிய சொல் அடிப்படை வகுப்பில் பயன்படுத்தப்படுகிறது. பெறப்பட்ட வர்க்கம் ஒரு செயல்பாட்டை மறுவரையறை செய்யும்போது, ​​மீறப்பட்ட செயல்பாட்டை மாற்ற முடியாது. சி ++ இல் மேலெழுதப்படுவது செயல்பாட்டின் எந்த பதிப்பு என்று அழைக்கப்படுகிறது என்பதை தீர்மானிக்கிறது.

முக்கிய வேறுபாடுகள்

  1. சி ++ இல் செயல்பாட்டு ஓவர்லோடிங் தொகுத்தல் நேர பாலிமார்பிசம் ஆகும், அதே நேரத்தில் சி ++ இல் செயல்பாட்டு மேலெழுதும் ரன்-டைம்
  2. ஓவர்லோடிங்கில் ஒரு குறிப்பிட்ட முக்கிய சொல் உள்ளது, அதேசமயம் “மெய்நிகர்” என்பது செயல்பாட்டு மேலெழுதலில் ஒரு குறிப்பிட்ட முக்கிய சொல்.
  3. ஓவர்லோடிங் செயல்பாட்டில், தொகுக்கும் நேர சாதனை உள்ளது, அதேசமயம் செயல்பாட்டை மீறுவதில் ஒரு ரன்-டைம் உள்ளது
  4. செயல்பாட்டு ஓவர்லோடிங்கில் ஆரம்ப பிணைப்பு உள்ளது, அதேசமயம் செயல்பாட்டை மீறுவதில் தாமதமாக பிணைப்பு உள்ளது

தீர்மானம்

மேலே உள்ள இந்த கட்டுரையில், செயல்பாடு ஓவர்லோடிங் மற்றும் செயல்பாட்டு மேலெழுதலுக்கான தெளிவான வேறுபாட்டை எடுத்துக்காட்டுகளுடன் காண்கிறோம்.

விளக்க வீடியோ