முக்கிய வார்த்தைகள் நீட்டிக்கிறது மற்றும் செயல்படுத்துகிறது, இரண்டும் மரபுரிமை கருத்தை செயல்படுத்த பயன்படுத்தப்படுகின்றன , இன்னும், அவர்களுக்கு இடையே ஒரு நுட்பமான வேறுபாடு உள்ளது. ஜாவாவில் உள்ள vs நடைமுறைகளை விரிவுபடுத்துவதற்கான இந்த கட்டுரை இந்த முக்கிய வார்த்தைகளுக்கு இடையிலான முக்கிய வேறுபாடுகளைப் புரிந்துகொள்ள உதவும்.
இந்த கட்டுரையில் விவாதிக்கப்பட்ட தலைப்புகள்:
நன்கு புரிந்து கொள்ளநீட்டிப்புகள் மற்றும் கருவிகளுக்கு இடையிலான வேறுபாடு, நீங்கள் கற்றுக் கொள்ள வேண்டும் மற்றும் புரிந்து கொள்ள வேண்டும் இவைகளுக்கிடையேயான வித்தியாசம் சுருக்க வகுப்பு மற்றும் இடைமுகம் ஜாவாவில்.
முக்கிய சொல்லை நீட்டிக்கிறது
ஒரு துணைப்பிரிவு மற்றொன்றை நீட்டிக்கும்போது வர்க்கம் , இது துணைப்பிரிவை மரபுரிமையாக (அதாவது மறுபயன்பாடு) மற்றும் சூப்பர் டைப்பில் வரையறுக்கப்பட்ட குறியீட்டை மேலெழுத அனுமதிக்கிறது. எளிமையான சொற்களில், நீட்டிக்கப்பட்ட முக்கிய சொல்லைப் பயன்படுத்தி, புதிதாக உருவாக்கப்பட்ட வகுப்பு (துணைப்பிரிவு) ஏற்கனவே இருக்கும் வகுப்பின் (சூப்பர் கிளாஸ்) அம்சங்களைப் பெறலாம். மேலும், அது முடியும்மீறவும் ஒரு சூப்பர் கிளாஸில் வரையறுக்கப்பட்டுள்ளது. ஜாவாவில் ஒரு வகுப்பால் ஒருபோதும் ஒன்றுக்கு மேற்பட்ட சூப்பர் கிளாஸை நீட்டிக்க முடியாது.இங்கே ஒரு சுருக்க வகுப்பை நிரூபித்தல்:
தொகுப்பு MyPackage வகுப்பு A {string s A (சரம் s1) {s = s1} வெற்றிட காட்சி () {System.out.println (கள்)}} வகுப்பு B ஒரு {சரம் l B (சரம் s1, சரம் s2) {சூப்பர் ( s1) l = s2} வெற்றிடக் காட்சி () {super.display () System.out.println (l)}} வகுப்பு நீட்டிக்கிறது உதாரணம் {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {A ob = new B ('வரவேற்பு', 'எடுரேகாவுக்கு') ob.display ()}}
வெளியீடு: வரவேற்பு
எடுரேகாவுக்கு
விளக்கம்: மேலேயுள்ள குறியீட்டில், வகுப்பு B வகுப்பு A ஐ நீட்டித்திருப்பதை நீங்கள் அவதானிக்கலாம், இது காட்சி () முறைக்கான அணுகலைக் கொண்டுள்ளது மற்றும் வகுப்பு A இல் வரையறுக்கப்பட்ட முறை காட்சி () ஐ மீறிவிட்டது. இந்த மகத்தான சக்தி நீட்டிக்கப்பட்ட முக்கிய சொல்லைப் பயன்படுத்துவதன் மூலம் வருகிறது.
முக்கிய சொல்லை செயல்படுத்துகிறது
ஒரு வகுப்பு போதுசெயல்படுத்துகிறதுஒரு இடைமுகம், இது ஒரு உள்ளே அறிவிக்கப்பட்ட அனைத்து முறைகளையும் செயல்படுத்த வேண்டும் இடைமுகம் . வர்க்கம் செயல்படுத்தலை வழங்க விரும்பவில்லை என்றால், அது தன்னை ஒரு என்று அறிவிக்க முடியும் சுருக்கம் வகுப்பு . மேலும், ஒரு இடைமுகம் ஒருபோதும் மற்றொரு இடைமுகத்தை செயல்படுத்த முடியாது, அதாவது வழிமுறைகளை வரையறுப்பது மற்றும் இடைமுகம் எப்போதும் சுருக்க முறைகளைக் கொண்டிருப்பதால் ஒரு இடைமுகம் மற்றொரு இடைமுகத்தை ஒருபோதும் செயல்படுத்த முடியாது.சுருக்க வகுப்பை நிரூபிக்கும் எடுத்துக்காட்டு நிரல் இங்கே:
தொகுப்பு MyPackage இடைமுகம் XYZ {வெற்றிடக் காட்சி (சரம் கள்) வெற்றிட நிகழ்ச்சி (int i)} வகுப்பு டெமோ XYZ {பொது வெற்றிடக் காட்சி (int i) {System.out.println ('முழு மதிப்பு:' + i)} பொது வெற்றிடக் காட்சி ( சரம் கள்) {System.out.println ('சரம் மதிப்பு:' + கள்)}} வகுப்பு செயல்படுத்தல் உதாரணம் {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {XYZ d = புதிய டெமோ () d.display ('TechDifferences') d .ஷோ (2)}}
வெளியீடு:
சரம் மதிப்பு: டெக் டிஃபெரன்ஸ் முழு எண் மதிப்பு: 2
மேலே உள்ள குறியீட்டில், டெமோ வகுப்பை நீங்கள் அவதானிக்கலாம்XYZ இடைமுகத்தில் அறிவிக்கப்பட்ட இரண்டு முறைகளை செயல்படுத்துகிறது.
மேலே உள்ள உள்ளடக்கத்திலிருந்து, நீட்டிப்புகள் மற்றும் கருவிகளுக்கு இடையிலான முக்கிய வேறுபாட்டை நீங்கள் கவனித்திருக்கலாம் . இப்போது மேலே சென்று பிற வேறுபாடுகளை பட்டியலிடுவோம்.
Vs கருவிகளை நீட்டிக்கிறது
முக்கிய சொற்களுக்கு இடையேயான முக்கிய வேறுபாடுகளை கீழே உள்ள அட்டவணை பட்டியலிடுகிறது.
ஒப்பீட்டு அம்சங்கள் | நீட்டிக்கிறது | செயல்படுத்துகிறது |
செயல்படுத்தல் | ஒரு வர்க்கம் மற்றொரு வகுப்பைப் பெறலாம், அல்லது ஒரு இடைமுகம் ஒரு முக்கிய சொல்லைப் பயன்படுத்தி மற்ற இடைமுகங்களைப் பெறலாம் | முக்கிய கருவிகளைப் பயன்படுத்தி ஒரு வகுப்பு ஒரு இடைமுகத்தை செயல்படுத்த முடியும் |
முறை | ஒரு சூப்பர் கிளாஸை நீட்டிக்கும் துணைப்பிரிவு ஒரு சூப்பர் கிளாஸில் உள்ள அனைத்து முறைகளையும் மீறலாம் அல்லது மீறக்கூடாது | ஒரு இடைமுகத்தை செயல்படுத்தும் வர்க்கம் அந்த இடைமுகத்தின் அனைத்து முறைகளையும் செயல்படுத்த வேண்டும். |
வர்க்கம் | ஒரு வர்க்கம் ஒரு சூப்பர் கிளாஸை மட்டுமே நீட்டிக்க முடியும். ec2 ஸ்னாப்ஷாட்டில் இருந்து உதாரணத்தை உருவாக்கவும் | ஒரு வர்க்கம் ஒரே நேரத்தில் எந்த இடைமுகத்தையும் செயல்படுத்த முடியும் |
இடைமுகம் | ஒரு இடைமுகம் எத்தனை இடைமுகங்களை நீட்டிக்க முடியும் | ஒரு இடைமுகத்தால் வேறு எந்த இடைமுகத்தையும் ஒருபோதும் செயல்படுத்த முடியாது |
சரி, இப்போது நீங்கள் நீட்டிப்பதற்கும் செயல்படுத்துவதற்கும் இடையிலான முக்கிய வேறுபாடுகள்
இது இதன் முடிவுக்கு நம்மைக் கொண்டுவருகிறதுஜாவா கட்டுரையில் vs கருவிகளை விரிவுபடுத்துகிறது. முக்கிய சொற்களை நீட்டிப்பதற்கும் செயல்படுத்துவதற்கும் இடையிலான முக்கிய வேறுபாடுகளை நாங்கள் சந்தித்தோம். முடிவுக்கு, இரண்டையும் இயக்க பயன்படுகிறதுஜாவாவின் மரபுரிமை கருத்து ஆனால் வெவ்வேறு வழிகளில்.
முடிந்தவரை பயிற்சி செய்து உங்கள் அனுபவத்தை மாற்றியமைக்கவும்.
பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். உங்கள் பயணத்தின் ஒவ்வொரு அடியிலும் உங்களுக்கு உதவ நாங்கள் இங்கு வந்துள்ளோம், இந்த ஜாவா நேர்காணல் கேள்விகளைத் தவிர்த்து, ஜாவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக வடிவமைக்கப்பட்ட ஒரு பாடத்திட்டத்தை நாங்கள் கொண்டு வருகிறோம்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இதை ‘ஜாவாவில் நீட்டிக்கிறது vs கருவிகள்’ இன் கருத்துகள் பிரிவில் குறிப்பிடவும் நாங்கள் விரைவில் உங்களைத் தொடர்புகொள்வோம்.