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