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