இந்த வலைப்பதிவு ஜாவா மரபுரிமையில் 'துணை வகுப்பு' மற்றும் 'சூப்பர் கிளாஸ்' ஆகியவற்றைப் பயன்படுத்துவதைப் பற்றி விவாதிக்கும்.
ஜாவா மரபுரிமையில் துணைப்பிரிவு என்றால் என்ன?
ஒரு ' துணைப்பிரிவு 'அதாவது,' குழந்தை ” என்பது மரபுரிமை பெறும் வகுப்பிற்கு ஒத்துள்ளது. சூப்பர் கிளாஸ் ”, அதாவது, “ பெற்றோர் ”. இது சூப்பர் கிளாஸ் பண்புகளை பெறுகிறது மற்றும் அதன் சொந்த பண்புகளையும் கொண்டுள்ளது. சூப்பர்/பெற்றோர் வகுப்பின் துணைப்பிரிவை உருவாக்க, ' நீட்டிக்கிறது ” வகுப்பு அறிவிப்பில் முக்கிய வார்த்தை. ஒரு துணைப்பிரிவு தொடர்புடைய சூப்பர்கிளாஸிலிருந்து மாறிகள் மற்றும் முறைகளைப் பெறலாம். மேலும், இந்த வகுப்பானது மாறிகளை மறைத்தல் அல்லது சூப்பர் கிளாஸிலிருந்து பெறப்பட்ட முறைகளை மேலெழுதலாம்.
ஜாவா மரபுரிமையில் சூப்பர் கிளாஸ் என்றால் என்ன?
' சூப்பர் கிளாஸ் ” எனினும், பல துணைப்பிரிவுகளை உருவாக்கக்கூடிய வகுப்பாகும். துணைப்பிரிவுகள் சூப்பர்கிளாஸின் பண்புகள்/செயல்பாடுகளைப் பெறுகின்றன. இந்த வகுப்பு 'என்றும் அழைக்கப்படுகிறது. பெற்றோர் ' அல்லது ' அடித்தளம் ' வர்க்கம்.
எடுத்துக்காட்டு: ஜாவா மரபுரிமையில் துணைப்பிரிவு மற்றும் சூப்பர்கிளாஸ் உருவாக்குதல்
இந்த எடுத்துக்காட்டில், ஒரு துணைப்பிரிவு(குழந்தை) அதன் சூப்பர்கிளாஸில் இருந்து உறுப்பினர் மாறிகள் மற்றும் முறைகளை அணுகுவதன் மூலம் ஒரு சூப்பர்கிளாஸை (பெற்றோர்) பெறுகிறது.
சூப்பர் கிளாஸ் குறியீடு
கீழே கொடுக்கப்பட்டுள்ள கண்ணோட்டம் ' சூப்பர் கிளாஸ் 'குறியீடு:
வகுப்பு சூப்பர் கிளாஸ் {
லேசான கயிறு அ = 'டேவிட்' ;
பொதுஜனம் ( முழு எண்ணாக ஒரு, முழு எண்ணாக பி ) {
திரும்ப அ + பி ;
} }
மேலே உள்ள குறியீட்டில்:
- முதலில், ஒரு சூப்பர் கிளாஸை உருவாக்கவும். சூப்பர் கிளாஸ் ”.
- அதன் வரையறையில், ' லேசான கயிறு ” மாறி.
- மேலும், ஒரு செயல்பாட்டை வரையறுக்கவும் ' தொகை () ”.
- செயல்பாட்டின் அளவுருக்கள், தொகைக்கு மதிப்பீடு செய்யப்பட வேண்டிய அனுப்பப்பட்ட மதிப்புகளை சுட்டிக்காட்டுகின்றன.
துணைப்பிரிவு குறியீடு
இப்போது, நாம் செல்லலாம் ' துணைப்பிரிவு 'குறியீடு:
classsubClassextendssuperClass {
பொது லேசான கயிறு தொடர்பு ( ) {
திரும்ப அ. தொடர்பு ( 'லி' ) ;
} }
மேலே உள்ள குறியீட்டு வரிகளில்:
- ' என்ற துணைப்பிரிவை உருவாக்கவும் துணைப்பிரிவு 'சூப்பர் கிளாஸைப் பெறுதல்' சூப்பர் கிளாஸ் 'வழியாக' நீட்டிக்கிறது ” முக்கிய வார்த்தை.
- வகுப்பு வரையறையில், செயல்பாட்டை அறிவிக்கவும் ' தொடர்பு () ”.
- அதன் (செயல்பாடு) வரையறையில், குறிப்பிடப்பட்ட சரத்தை சூப்பர் கிளாஸில் இருந்து அழைக்கப்பட்ட சரம் மாறியுடன் இணைக்கவும் ' தொடர்பு () ”முறை.
முக்கிய குறியீடு
இப்போது, பின்வருவனவற்றைப் பார்ப்போம் ' முக்கிய 'குறியீடு:
வகுப்பு துணை சூப்பர்கிளாஸ் {பொது நிலையானது ( லேசான கயிறு args [ ] ) {
துணை வகுப்பு பொருள் = புதிய துணைப்பிரிவு ( ) ;
அமைப்பு . வெளியே . println ( பொருள். தொகை ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( பொருள். தொடர்பு ( ) ) ;
} }
மேலே உள்ள குறியீடு தொகுதியில்:
- ''ஐப் பயன்படுத்தி குழந்தை வகுப்பு பொருளை உருவாக்கவும் புதிய 'முக்கிய சொல் மற்றும்' துணைப்பிரிவு() 'கட்டமைப்பாளர், முறையே.
- அடுத்த கட்டத்தில், சூப்பர் கிளாஸ் செயல்பாட்டை செயல்படுத்தவும். தொகை () ” குழந்தை வகுப்பு பொருளின் வழியாக, குறிப்பிட்ட முழு எண்களைக் கடந்து, தொடர்புடைய தொகையைத் திரும்பப் பெறவும்.
- கடைசியாக, அதன் (துணை வகுப்பு) சொந்த செயல்பாட்டை அணுகவும் ' தொடர்பு () ” மற்றும் சரத்தை இணைக்கவும்.
முழு குறியீடு
வகுப்பு சூப்பர் கிளாஸ் {லேசான கயிறு அ = 'டேவிட்' ;
பொது முழு எண்ணாக தொகை ( முழு எண்ணாக ஒரு, முழு எண்ணாக பி ) {
திரும்ப அ + பி ;
} }
classsubClassextendssuperClass {
பொது லேசான கயிறு தொடர்பு ( ) {
திரும்ப அ. தொடர்பு ( 'லி' ) ;
} }
வகுப்பு துணை சூப்பர்கிளாஸ் {
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {
துணை வகுப்பு பொருள் = புதிய துணைப்பிரிவு ( ) ;
அமைப்பு . வெளியே . println ( பொருள். தொகை ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( பொருள். தொடர்பு ( ) ) ;
} }
வெளியீடு
உருவாக்கப்பட்ட முடிவுகளிலிருந்து, பின்வரும் பகுப்பாய்வுகளை செய்ய முடியும்:
- ஒரு துணைப்பிரிவு உறுப்பினர் மாறியைப் பெறுகிறது, அதாவது, ' அ ”அதன் சூப்பர் கிளாஸில் இருந்து.
- ஒரு துணைப்பிரிவும் இந்த முறையைப் பெற்றுள்ளது, அதாவது, ' தொகை () ” அதன் சூப்பர் கிளாஸிலிருந்து உருவாக்கப்பட்ட பொருளின் வழியாகத் தொகையைத் திருப்பித் தரவும்.
- இது(துணைப்பிரிவு) அதன் சொந்த பண்புகளையும் செயல்பாடுகளையும் அப்படியே வைத்திருந்தது.
முடிவுரை
ஒரு துணைப்பிரிவு, அதாவது, ' குழந்தை 'சூப்பர் கிளாஸைப் பெற்ற வகுப்பிற்கு ஒத்திருக்கிறது, அதாவது,' பெற்றோர் ” மற்றும் சூப்பர் கிளாஸ் என்பது பல துணைப்பிரிவுகளை மரபுரிமையாகப் பெறக்கூடிய வகுப்பாகும். முன்னாள் வர்க்கம் அதன் தொடர்புடைய சூப்பர்கிளாஸின் பண்புகளைப் பெறுகிறது மற்றும் அதன் சொந்த பண்புகளையும் கொண்டுள்ளது. இந்த வலைப்பதிவு ஜாவா மரபுரிமையில் துணைப்பிரிவு மற்றும் சூப்பர்கிளாஸ்களின் பயன்பாட்டை நிரூபித்தது.