ஜாவாவில் மறைக்கும் முறையை எவ்வாறு செயல்படுத்துவது



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

இல் , முறை மறைக்கும் சாத்தியம் குறித்து நீங்கள் கவனமாக இருக்க வேண்டும். துணை வகுப்பில் ஒரே வகை மற்றும் கையொப்பத்துடன் உருவாக்கப்பட்ட ஒரு முறை ஒரு சூப்பர் கிளாஸில் மாறிகளை மறைக்க முடியும். இந்த கட்டுரையில், ஜாவாவில் மறைந்திருக்கும் முறையை பின்வரும் முறையில் புரிந்துகொள்வோம்:

முறை மறைத்தல் என்றால் என்ன?

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





ஜாவா லோகோ

ஒரே வகை மற்றும் நிலையான முறைகளின் விஷயத்தில்சூப்பர் கிளாஸ் மற்றும் துணை வகுப்பில் கையொப்பம், பின்னர் துணைப்பிரிவில் உள்ள முறை சூப்பர் கிளாஸில் உள்ள முறையை மறைக்கிறது.



ஜாவா குறியீட்டை மறைக்கும் முறை

தொகுப்பு com.test class பெற்றோர் {பொது நிலையான வெற்றிட foo () {System.out.println ('பெற்றோர் வகுப்பில் foo முறையின் உள்ளே')} பொது வெற்றிட பட்டி () {System.out.println ('பெற்றோர் வகுப்பில் பார் முறை உள்ளே' )}} வகுப்பு குழந்தை பெற்றோரை நீட்டிக்கிறது {// பொது நிலையான வெற்றிடத்தை மறைத்தல் () {System.out.println ('குழந்தை வகுப்பில் foo முறையின் உள்ளே')} // பொது வெற்றிட பட்டியை மீறுகிறது () {System.out.println (' குழந்தை வகுப்பில் பார் முறைக்குள் ')}} பொது வகுப்பு குறியீடு {பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {பெற்றோர் ப = புதிய பெற்றோர் () பெற்றோர் சி = புதிய குழந்தை () System.out.println (' **** ************ முறை மறைத்தல் ******************* ') p.foo () // இது பெற்றோர் வகுப்பில் முறையை அழைக்கும் c .foo () // இது பெற்றோர் வகுப்பில் முறையை அழைக்கும் System.out.println ('**************** முறை மீறல் முறை ************ ******* ') p.bar () // இது பெற்றோர் வகுப்பில் முறையை அழைக்கும் c.bar () // இது குழந்தை வகுப்பில் முறையை அழைக்கும்}}

வெளியீடு:

மேலே உள்ளவற்றில்எடுத்துக்காட்டாக, துணை வகுப்பு குழந்தைக்கு நிலையான முறை foo () சூப்பர்-கிளாஸ் பெற்றோரில் நிலையான முறையாக அதே பெயர் மற்றும் கையொப்பத்தைக் கொண்டுள்ளது. நாம் p.foo () மற்றும் c.foo () என்று அழைக்கும்போது, ​​அது பெற்றோர் வகுப்பில் foo () முறையை அழைக்கிறது



தரவு சுருக்கம் c ++

பெற்றோர் வகுப்பில் p.bar () முறையை அழைக்கும் முறையை மீறுவது போலல்லாமல், c.bar () குழந்தை வகுப்பில் முறையை அழைக்கிறது.

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

சுருக்கம்

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

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

இதன் மூலம், ஜாவா கட்டுரையில் இந்த முறை மறைக்கும் முடிவுக்கு வருகிறோம். பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் மறைக்கும் முறை” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.