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