அணுகல் மாற்றிகள்

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 9 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 24 ஜூன் 2024
Anonim
அணுகல் மாற்றிகள் | ஜாவா | பயிற்சி 36
காணொளி: அணுகல் மாற்றிகள் | ஜாவா | பயிற்சி 36

உள்ளடக்கம்

வரையறை - அணுகல் மாற்றிகள் என்றால் என்ன?

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

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

அணுகல் மாற்றிகளைப் பயன்படுத்துவதன் நோக்கம் குறியாக்கத்தை செயல்படுத்துவதாகும், இது ஒரு வகையின் இடைமுகத்தை அதன் செயல்பாட்டிலிருந்து பிரிக்கிறது. இதன் மூலம், பின்வரும் நன்மைகளைப் பெறலாம்:


  • தவறான நிலைக்கு பயனர்கள் அமைத்துள்ள உள் தரவுக்கான அணுகலைத் தடுக்கும்.
  • வகைகளைப் பயன்படுத்தி கூறுகளை பாதிக்காமல் உள் செயல்பாட்டில் மாற்றங்களுக்கான ஏற்பாடு.
  • மென்பொருள் கூறுகளுக்கு இடையிலான ஒருவருக்கொருவர் சார்ந்திருப்பதைக் குறைப்பதன் மூலம் கணினியின் சிக்கலான தன்மையைக் குறைத்தல்.

மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

அணுகல் மாற்றிகளை டெகோபீடியா விளக்குகிறது

.NET கட்டமைப்பானது ஐந்து வகையான அணுகல் மாற்றிகளைக் கொண்ட ஒரு விருப்பத்தை வழங்குகிறது:

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

அணுகல் மாற்றிகளுக்குப் பொருந்தும் பல விதிகள் உள்ளன:


  • உறுப்பினர்களைத் தட்டச்சு செய்ய அணுகல் மாற்றியமைப்பாளர் குறிப்பிடப்படாதபோது, ​​இயல்புநிலை அணுகல் நிலை தனிப்பட்ட மற்றும் உள்.
  • பெயர்வெளிகளுக்கு அணுகல் மாற்றிகள் எதுவும் அனுமதிக்கப்படவில்லை, ஏனெனில் அவை பொதுவில் உள்ளன.
  • உள்ளமைக்கப்பட்ட வகுப்புகள் மற்றும் ஒரு வகைக்குள் அறிவிக்கப்பட்ட கட்டமைப்பு உறுப்பினர்கள் இயல்புநிலையாக தனிப்பட்ட வகுப்பைக் கொண்டுள்ளனர்.
  • கட்டமைப்பு உறுப்பினர்களைப் பாதுகாப்பதாக அறிவிக்க முடியாது, ஏனெனில் இது பரம்பரை ஆதரிக்காது.
  • அழிப்பவர்களுக்கு அணுகல் மாற்றிகள் இருக்க முடியாது.
  • பெறப்பட்ட வகை அதன் அடிப்படை வகையை விட அதிக அணுகலைக் கொண்டிருக்க முடியாது.
  • கொண்டிருக்கும் வகையின் உறுப்பினர் அதன் கொண்ட வகையை விட குறைவாக அணுகக்கூடியதாக இருக்க வேண்டும். இதை ஒரு எடுத்துக்காட்டுடன் விளக்கலாம்: வகை A பொது பார்வைக்கு இல்லாவிட்டால், ஒரு வகை பொது முறைக்கு ஒரு அளவுருவாக “A” இருக்கக்கூடாது.
  • இடைமுகங்கள் பொது மற்றும் உள் என அறிவிக்கப்படுகின்றன, மேலும் பிற அணுகல் மாற்றிகளைக் கொண்டிருக்க முடியாது, ஏனெனில் இடைமுகங்கள் முக்கியமாக வகுப்புகள் அணுகுவதற்கு அதிலிருந்து பெறப்படுகின்றன.
  • அணுகல் மாற்றிகள் வகுப்பு உறுப்பினர்களுக்கு மட்டுமல்ல, அதே குறியீட்டுடன் பிற குறியீடு கட்டுமானங்களுக்கும் பயன்படுத்தப்படுகின்றன.