நண்பர் செயல்பாடு மற்றும் நண்பர் வகுப்புக்கு இடையிலான வேறுபாடு
உள்ளடக்கம்
நண்பர் செயல்பாடு மற்றும் நண்பர் வகுப்பு என்பது நண்பர் முக்கிய சொல்லைப் பயன்படுத்தி ஒரு வகுப்பின் தனிப்பட்ட உறுப்பினர்களை அணுக பயன்படும் நுட்பங்கள். நண்பர் செயல்பாடு மற்றும் நண்பர் வகுப்பிற்கு இடையிலான பொதுவான வேறுபாடு என்னவென்றால், நண்பர் செயல்பாடு பயன்படுத்தப்படும்போது தனியார் வகுப்பு உறுப்பினர்களை அணுக முடியும், ஆனால் நண்பர் வகுப்பில், நண்பர் வகுப்பின் பெயர்கள் மட்டுமே அணுகப்படுவது வகுப்பின் தனிப்பட்ட உறுப்பினர்கள் அல்ல.
தி நண்பர் அம்சம் செயல்பாடு அல்லது வகுப்பால் பயன்படுத்தப்படுகிறதா என்பது பொருள் சார்ந்த கட்டமைப்பில் எதிர்மறையான தாக்கத்தை ஏற்படுத்தக்கூடும் கூடவே இது எதிரானது பொருள் சார்ந்த முன்னுதாரணம். நண்பர் அம்சத்தை புத்திசாலித்தனமாக பயன்படுத்த வேண்டும், இல்லையெனில் அது முடியும் இடைவெளி தி தரவு மறைத்தல் குறியீட்டின்.
இந்த நண்பர் அம்சமும் இல்லை பரிமாற்று மற்றும் இல்லை குன்றாத. எக்ஸ் என்பது Y இன் நண்பன், Y யும் X இன் நண்பன் என்று ஊகிக்கவில்லை. X என்பது Y இன் நண்பராகவும், Y ஆனது Z இன் நண்பராகவும் இருந்தால், X என்பது Z இன் நண்பன் என்பதைக் குறிக்கவில்லை.
-
- ஒப்பீட்டு விளக்கப்படம்
- வரையறை
- முக்கிய வேறுபாடுகள்
- முடிவுரை
ஒப்பீட்டு விளக்கப்படம்
ஒப்பிடுவதற்கான அடிப்படை | நண்பர் செயல்பாடு | நண்பர் வகுப்பு |
---|---|---|
அடிப்படை | இது ஒரு வகுப்பின் தனிப்பட்ட உறுப்பினர்களுக்கு உறுப்பினர் அல்லாத செயல்பாட்டு அணுகலை வழங்க நண்பர் முக்கிய சொற்களுடன் பயன்படுத்தப்படும் ஒரு செயல்பாடு ஆகும். | இது மற்றொரு வகுப்பின் தனிப்பட்ட உறுப்பினர்களை அணுக நண்பர் முக்கிய சொற்களுடன் பயன்படுத்தப்படும் வகுப்பு. |
முன்னோக்கி அறிவிப்பு | பயன்படுத்தப்பட வேண்டும். | கட்டாயம் இல்லை. |
பயன்பாட்டு | ஆபரேட்டர் ஓவர்லோடிங்கின் சில சூழ்நிலைகளில் ஒரு நண்பர் செயல்பாட்டைப் பயன்படுத்தலாம். | ஒரு வகுப்பை மற்றொரு வகுப்பின் மேல் உருவாக்கும்போது நண்பர் வகுப்பைப் பயன்படுத்தலாம். |
நண்பர் செயல்பாட்டின் வரையறை
தி நண்பர் செயல்பாடு அணுகலைப் பெற உறுப்பினர் அல்லாத செயல்பாட்டை அனுமதிப்பதன் மூலம் ஒரு வகுப்பின் தனிப்பட்ட மற்றும் பாதுகாக்கப்பட்ட உறுப்பினர்களை அணுக பயன்படுகிறது. இந்த வகை செயல்பாட்டில், அறிவிப்பு நேரத்தில் செயல்பாட்டு பெயருக்கு முன் ஒரு நண்பர் முக்கிய சொல் பயன்படுத்தப்படுகிறது. நண்பர் செயல்பாட்டிற்கு சில கட்டுப்படுத்தப்பட்ட நிபந்தனைகள் உள்ளன. முதல் நிபந்தனை என்னவென்றால், நண்பரின் செயல்பாடு ஒரு குழந்தை வகுப்பால் பெறப்படவில்லை. இரண்டாவது நிபந்தனை என்னவென்றால், நண்பர் செயல்பாட்டில் சேமிப்பக வகுப்பு விவரக்குறிப்பு இருக்காது, அதாவது இது நிலையான மற்றும் வெளிப்புறமாக அறிவிக்க முடியாது.
நண்பரின் செயல்பாடு வகுப்பின் ஒரு பொருளைக் கொண்டு அழைக்கப்படவில்லை. நண்பர் செயல்பாட்டின் எடுத்துக்காட்டுகள்: உலகளாவிய செயல்பாடு, ஒரு வகுப்பின் உறுப்பினர் செயல்பாடு, செயல்பாட்டு வார்ப்புரு ஒரு நண்பர் செயல்பாடாக இருக்கலாம். ஒரு உதாரணத்தின் உதவியுடன் அதைப் புரிந்துகொள்வோம்.
#சேர்க்கிறது ஒரு செயல்பாடு இரண்டு அல்லது அதற்கு மேற்பட்ட சுயாதீன வகுப்புகளை, உள் உறுப்பினர்களை அணுகும்போது ஒரு நண்பர் செயல்பாடு தேவைப்படுகிறது. மறுபுறம், ஒரு வகுப்பிற்கு மற்றொரு வகுப்பின் உறுப்பினர்களை அணுக வேண்டியிருக்கும் போது ஒரு நண்பர் வகுப்பு தேவைப்படுகிறது. பல உறுப்பினர் செயல்பாடு அந்த செயல்பாட்டின் நண்பராக இருக்க வேண்டியிருக்கும் போது, அந்த விஷயத்தில், நண்பர் வகுப்பைப் பயன்படுத்துவது நல்லது.
முடிவுரை