பைத்தானில் சூப்பர் செயல்பாட்டை எவ்வாறு செயல்படுத்துவது



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

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

சூப்பர் செயல்பாட்டிற்கு ஒரு சிறிய அறிமுகம்

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





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

பைதான் வலைத்தளத்தின்படி சூப்பர் செயல்பாட்டின் அதிகாரப்பூர்வ வரையறை பின்வருமாறு,



“[சூப்பர் பயன்படுத்தப்படுகிறது] ஒரு ப்ராக்ஸி பொருளை ஒரு பெற்றோர் அல்லது சகோதரி வகை வகைக்கு அழைப்பு விடுக்கிறது. ஒரு வகுப்பில் மேலெழுதப்பட்ட பரம்பரை முறைகளை அணுக இது பயனுள்ளதாக இருக்கும். தேடல் வரிசை என்பது getattr () ஆல் பயன்படுத்தப்படுவதைப் போன்றது, தவிர அந்த வகைதான்தவிர்க்கப்பட்டது. ”

புரோகிராமிங்கில் முன்னேறுவோம்.

உங்கள் புரோகிராமிங்கில் சூப்பர் பயன்படுத்துதல்

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



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

பைத்தான் சூழலில் சூப்பர் செயல்பாடு முதன்முதலில் அறிமுகப்படுத்தப்பட்டபோது அது பல சர்ச்சைகளை எழுப்பியது, ஆனால் பின்னர் அதன் பயன்பாட்டு டெவலப்பர்கள் விரைவாக தங்கள் அன்றாட குறியீட்டு தேவைகளில் அதைப் பயன்படுத்தத் தொடங்கினர்.

நீங்கள் பைதான் பதிப்பு 3.0 மற்றும் அதற்கு மேல் பயன்படுத்துகிறீர்கள் என்றால், சூப்பர் செயல்பாட்டைப் பயன்படுத்துவதற்கான முறை பின்வருமாறு.

சூப்பர் (). மெத்தோனேம் (ஆர்க்ஸ்)

பைத்தானின் முந்தைய உருவாக்கத்தை நீங்கள் பயன்படுத்துகிறீர்கள் என்றால், சூப்பர் செயல்பாட்டிற்கான தொடரியல் இருக்கும்,

சூப்பர் (துணைப்பிரிவு, உதாரணம்). முறை (ஆர்க்ஸ்)

பைத்தானில் சூப்பர் செயல்பாட்டை எவ்வாறு தொடங்குவது மற்றும் அழைப்பது?

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

குறியீட்டின் ஆரம்ப வரி,

class MyParentClass (பொருள்): def __init __ (self): pass class SubClass (MyParentClass): def __init __ (self): MyParentClass .__ init __ (self)

நீங்கள் பைதான் பதிப்பு 2 ஐப் பயன்படுத்துகிறீர்கள் என்றால், பின்வரும் குறியீட்டைப் பயன்படுத்தவும்

வகுப்பு துணைப்பிரிவு (MyParentClass): def __init __ (self): super (SubClass, self) .__ init __ ()

இருப்பினும் பைதான் மூன்றில், குறியீடு இருக்கும்

class MyParentClass (): def __init __ (self): pass class SubClass (MyParentClass): def __init __ (self): super ()

பைத்தானில் சூப்பர் செயல்பாட்டின் பயன்பாடுகளைப் புரிந்துகொள்வோம்.

பைத்தானில் சூப்பர் செயல்பாட்டின் பயன்கள்

வெளியீடு- பைதான்- எடுரேகாவில் சூப்பர் செயல்பாடு

சூப்பர் செயல்பாட்டின் மிக முக்கியமான பயன்பாடுகளைப் பற்றி விரைவாக மறுபரிசீலனை செய்வோம்.

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

ஆனால் உங்கள் சூப்பர் செயல்பாடு சரியாக வேலை செய்கிறது என்பதை உறுதிப்படுத்த, நீங்கள் எல்லா நேரங்களிலும் பின்வரும் முன்நிபந்தனைகளை பூர்த்தி செய்ய வேண்டும்.

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

முடிவுரை

java நிரலிலிருந்து வெளியேறுவது எப்படி

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

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

கட்டுரை சுருக்கம்

சூப்பர் செயல்பாடு, அதன் பயன்பாடுகள் மற்றும் உங்கள் அன்றாட பைதான் நிரலாக்கத்தில் அதை எவ்வாறு சேர்க்கலாம் என்பது பற்றி அனைத்தையும் அறிக. மேலும் அறிய படிக்கவும்.