அடிப்படை வகுப்பு - .நெட்

நூலாசிரியர்: Peter Berry
உருவாக்கிய தேதி: 11 ஆகஸ்ட் 2021
புதுப்பிப்பு தேதி: 22 ஜூன் 2024
Anonim
.நெட் - அறிமுகம்
காணொளி: .நெட் - அறிமுகம்

உள்ளடக்கம்

வரையறை - அடிப்படை வகுப்பு - நெட் என்றால் என்ன?

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

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

ஜாவாவைப் போல ஆனால் சி ++ போலல்லாமல், சி # வகுப்புகளின் பல மரபுரிமைகளை ஆதரிக்காது. அனைத்து மெய்நிகர் உறுப்பினர்களுக்கும் ஒரு மெய்நிகர் மாற்றியை வெளிப்படையாக குறிப்பதன் மூலம் சி # ஜாவாவிலிருந்து வேறுபடுகிறது.

ஒரு அடிப்படை வகுப்பு பெற்றோர் வகுப்பு அல்லது சூப்பர் கிளாஸ் என்றும் அழைக்கப்படுகிறது.


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

டெக்கோபீடியா அடிப்படை வகுப்பை விளக்குகிறது - .NET

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

சி # இல் அடிப்படை வகுப்பின் முக்கிய பண்புகள்:


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

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


  • பல தொடர்பில்லாத வகுப்புகள் பெறப்பட்ட வகுப்பிற்கான தளத்தை உருவாக்குகின்றன
  • வகுப்புகள் ஏற்கனவே அடிப்படை வகுப்புகளை நிறுவியுள்ளன
  • திரட்டுதல் பொருத்தமானது அல்லது நடைமுறை அல்ல
இந்த வரையறை சி # இன் கான் இல் எழுதப்பட்டது