ஜாவா மரபுரிமையில் சப்கிளாஸ் மற்றும் சூப்பர் கிளாஸ் என்றால் என்ன

Java Marapurimaiyil Capkilas Marrum Cuppar Kilas Enral Enna



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

இந்த வலைப்பதிவு ஜாவா மரபுரிமையில் 'துணை வகுப்பு' மற்றும் 'சூப்பர் கிளாஸ்' ஆகியவற்றைப் பயன்படுத்துவதைப் பற்றி விவாதிக்கும்.

ஜாவா மரபுரிமையில் துணைப்பிரிவு என்றால் என்ன?

ஒரு ' துணைப்பிரிவு 'அதாவது,' குழந்தை ” என்பது மரபுரிமை பெறும் வகுப்பிற்கு ஒத்துள்ளது. சூப்பர் கிளாஸ் ”, அதாவது, “ பெற்றோர் ”. இது சூப்பர் கிளாஸ் பண்புகளை பெறுகிறது மற்றும் அதன் சொந்த பண்புகளையும் கொண்டுள்ளது. சூப்பர்/பெற்றோர் வகுப்பின் துணைப்பிரிவை உருவாக்க, ' நீட்டிக்கிறது ” வகுப்பு அறிவிப்பில் முக்கிய வார்த்தை. ஒரு துணைப்பிரிவு தொடர்புடைய சூப்பர்கிளாஸிலிருந்து மாறிகள் மற்றும் முறைகளைப் பெறலாம். மேலும், இந்த வகுப்பானது மாறிகளை மறைத்தல் அல்லது சூப்பர் கிளாஸிலிருந்து பெறப்பட்ட முறைகளை மேலெழுதலாம்.







ஜாவா மரபுரிமையில் சூப்பர் கிளாஸ் என்றால் என்ன?

' சூப்பர் கிளாஸ் ” எனினும், பல துணைப்பிரிவுகளை உருவாக்கக்கூடிய வகுப்பாகும். துணைப்பிரிவுகள் சூப்பர்கிளாஸின் பண்புகள்/செயல்பாடுகளைப் பெறுகின்றன. இந்த வகுப்பு 'என்றும் அழைக்கப்படுகிறது. பெற்றோர் ' அல்லது ' அடித்தளம் ' வர்க்கம்.



எடுத்துக்காட்டு: ஜாவா மரபுரிமையில் துணைப்பிரிவு மற்றும் சூப்பர்கிளாஸ் உருவாக்குதல்

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



சூப்பர் கிளாஸ் குறியீடு

கீழே கொடுக்கப்பட்டுள்ள கண்ணோட்டம் ' சூப்பர் கிளாஸ் 'குறியீடு:





வகுப்பு சூப்பர் கிளாஸ் {
லேசான கயிறு = 'டேவிட்' ;
பொதுஜனம் ( முழு எண்ணாக ஒரு, முழு எண்ணாக பி ) {
திரும்ப + பி ;
} }

மேலே உள்ள குறியீட்டில்:

  • முதலில், ஒரு சூப்பர் கிளாஸை உருவாக்கவும். சூப்பர் கிளாஸ் ”.
  • அதன் வரையறையில், ' லேசான கயிறு ” மாறி.
  • மேலும், ஒரு செயல்பாட்டை வரையறுக்கவும் ' தொகை () ”.
  • செயல்பாட்டின் அளவுருக்கள், தொகைக்கு மதிப்பீடு செய்யப்பட வேண்டிய அனுப்பப்பட்ட மதிப்புகளை சுட்டிக்காட்டுகின்றன.

துணைப்பிரிவு குறியீடு

இப்போது, ​​நாம் செல்லலாம் ' துணைப்பிரிவு 'குறியீடு:



classsubClassextendssuperClass {
பொது லேசான கயிறு தொடர்பு ( ) {
திரும்ப அ. தொடர்பு ( 'லி' ) ;
} }

மேலே உள்ள குறியீட்டு வரிகளில்:

  • ' என்ற துணைப்பிரிவை உருவாக்கவும் துணைப்பிரிவு 'சூப்பர் கிளாஸைப் பெறுதல்' சூப்பர் கிளாஸ் 'வழியாக' நீட்டிக்கிறது ” முக்கிய வார்த்தை.
  • வகுப்பு வரையறையில், செயல்பாட்டை அறிவிக்கவும் ' தொடர்பு () ”.
  • அதன் (செயல்பாடு) வரையறையில், குறிப்பிடப்பட்ட சரத்தை சூப்பர் கிளாஸில் இருந்து அழைக்கப்பட்ட சரம் மாறியுடன் இணைக்கவும் ' தொடர்பு () ”முறை.

முக்கிய குறியீடு

இப்போது, ​​​​பின்வருவனவற்றைப் பார்ப்போம் ' முக்கிய 'குறியீடு:

வகுப்பு துணை சூப்பர்கிளாஸ் {
பொது நிலையானது ( லேசான கயிறு args [ ] ) {
துணை வகுப்பு பொருள் = புதிய துணைப்பிரிவு ( ) ;
அமைப்பு . வெளியே . println ( பொருள். தொகை ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( பொருள். தொடர்பு ( ) ) ;
} }

மேலே உள்ள குறியீடு தொகுதியில்:

  • ''ஐப் பயன்படுத்தி குழந்தை வகுப்பு பொருளை உருவாக்கவும் புதிய 'முக்கிய சொல் மற்றும்' துணைப்பிரிவு() 'கட்டமைப்பாளர், முறையே.
  • அடுத்த கட்டத்தில், சூப்பர் கிளாஸ் செயல்பாட்டை செயல்படுத்தவும். தொகை () ” குழந்தை வகுப்பு பொருளின் வழியாக, குறிப்பிட்ட முழு எண்களைக் கடந்து, தொடர்புடைய தொகையைத் திரும்பப் பெறவும்.
  • கடைசியாக, அதன் (துணை வகுப்பு) சொந்த செயல்பாட்டை அணுகவும் ' தொடர்பு () ” மற்றும் சரத்தை இணைக்கவும்.

முழு குறியீடு

வகுப்பு சூப்பர் கிளாஸ் {
லேசான கயிறு = 'டேவிட்' ;
பொது முழு எண்ணாக தொகை ( முழு எண்ணாக ஒரு, முழு எண்ணாக பி ) {
திரும்ப + பி ;
} }
classsubClassextendssuperClass {
பொது லேசான கயிறு தொடர்பு ( ) {
திரும்ப அ. தொடர்பு ( 'லி' ) ;
} }
வகுப்பு துணை சூப்பர்கிளாஸ் {
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {
துணை வகுப்பு பொருள் = புதிய துணைப்பிரிவு ( ) ;
அமைப்பு . வெளியே . println ( பொருள். தொகை ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( பொருள். தொடர்பு ( ) ) ;
} }

வெளியீடு

உருவாக்கப்பட்ட முடிவுகளிலிருந்து, பின்வரும் பகுப்பாய்வுகளை செய்ய முடியும்:

  • ஒரு துணைப்பிரிவு உறுப்பினர் மாறியைப் பெறுகிறது, அதாவது, ' ”அதன் சூப்பர் கிளாஸில் இருந்து.
  • ஒரு துணைப்பிரிவும் இந்த முறையைப் பெற்றுள்ளது, அதாவது, ' தொகை () ” அதன் சூப்பர் கிளாஸிலிருந்து உருவாக்கப்பட்ட பொருளின் வழியாகத் தொகையைத் திருப்பித் தரவும்.
  • இது(துணைப்பிரிவு) அதன் சொந்த பண்புகளையும் செயல்பாடுகளையும் அப்படியே வைத்திருந்தது.

முடிவுரை

ஒரு துணைப்பிரிவு, அதாவது, ' குழந்தை 'சூப்பர் கிளாஸைப் பெற்ற வகுப்பிற்கு ஒத்திருக்கிறது, அதாவது,' பெற்றோர் ” மற்றும் சூப்பர் கிளாஸ் என்பது பல துணைப்பிரிவுகளை மரபுரிமையாகப் பெறக்கூடிய வகுப்பாகும். முன்னாள் வர்க்கம் அதன் தொடர்புடைய சூப்பர்கிளாஸின் பண்புகளைப் பெறுகிறது மற்றும் அதன் சொந்த பண்புகளையும் கொண்டுள்ளது. இந்த வலைப்பதிவு ஜாவா மரபுரிமையில் துணைப்பிரிவு மற்றும் சூப்பர்கிளாஸ்களின் பயன்பாட்டை நிரூபித்தது.