ஜாவாவில் மெய்நிகர் செயல்பாடு என்றால் என்ன?



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

ஜாவா ஒரு இது பாலிமார்பிசம், பரம்பரை, சுருக்கம் போன்ற கருத்துக்களை ஆதரிக்கிறது. இந்த OOP களின் கருத்துக்கள் சுற்றி வருகின்றன வகுப்புகள் , பொருள்கள் , மற்றும் உறுப்பினர் செயல்பாடுகள். மெய்நிகர் செயல்பாடு என்பது ரன்-டைம் பாலிமார்பிஸத்திற்கு உதவும் ஒரு கருத்தாகும். இந்த வலைப்பதிவில், மெய்நிகர் செயல்பாட்டைப் பற்றி அறிந்து கொள்வோம் . பின்வரும் கட்டுரைகள் இந்த கட்டுரையில் விவாதிக்கப்பட்டுள்ளன.

ஜாவாவில் மெய்நிகர் செயல்பாடு என்றால் என்ன?

ஒரு மெய்நிகர் செயல்பாட்டின் நடத்தை இருக்க முடியும் மீறப்பட்டது அதே பெயருடன் பரம்பரை வர்க்க செயல்பாடு. இது அடிப்படையில் அடிப்படை வகுப்பில் வரையறுக்கப்படுகிறது மற்றும் பரம்பரை வகுப்பில் மேலெழுதப்படுகிறது.





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

ஜாவாவில் உள்ள ஒவ்வொரு நிலையான முறையும் இயல்புநிலையாக ஒரு மெய்நிகர் முறையாகும். ஜாவா போன்ற மெய்நிகர் திறவுச்சொல் இல்லை சி ++ , ஆனால் அவற்றை வரையறுக்கலாம் மற்றும் ரன்-டைம் பாலிமார்பிசம் போன்ற கருத்துகளுக்கு அவற்றைப் பயன்படுத்தலாம்.



மெய்நிகர் செயல்பாடு எடுத்துக்காட்டு

ஜாவாவில் மெய்நிகர் செயல்பாடுகளை எவ்வாறு பயன்படுத்தலாம் என்பதைப் புரிந்துகொள்ள ஒரு எடுத்துக்காட்டைப் பார்ப்போம்.

வகுப்பு வாகனம் {வெற்றிடத்தை உருவாக்கு () {System.out.println ('ஹெவி டியூட்டி')}} பொது வகுப்பு டிரக்குகள் வாகனத்தை நீட்டிக்கின்றன {வெற்றிடத்தை உருவாக்கு () {System.out.println ('கனரகத்திற்கான போக்குவரத்து வாகனம்')} பொது நிலையான வெற்றிடம் main (சரம் ஆர்க்ஸ் []) {வாகனம் ob1 = புதிய டிரக்குகள் () ob1.make ()}}
 வெளியீடு: கனரக போக்குவரத்துக்கான போக்குவரத்து வாகனம்

ஜாவாவில் உள்ள ஒவ்வொரு நிலையான முறையும் தவிர ஒரு மெய்நிகர் செயல்பாடு இறுதி மற்றும் தனியார் முறைகள் . பாலிமார்பிஸத்திற்கு பயன்படுத்த முடியாத முறைகள் ஒரு மெய்நிகர் செயல்பாடாக கருதப்படவில்லை.

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



இடைமுகங்களுடன் மெய்நிகர் செயல்பாடு

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

இடைமுகம் கார் {வெற்றிடத்தை பயன்படுத்துதல் பிரேக்குகள் ()} இடைமுகம் ஆடி கார் {வெற்றிடத்தை பயன்படுத்துகிறது பிரேக்குகள் () {System.out.println ('முறிந்தது')}}

இங்கே applyBreaks () மெய்நிகர் என்பதால் இடைமுகங்களில் செயல்பாடுகள் மேலெழுத வடிவமைக்கப்பட்டுள்ளன.

தூய மெய்நிகர் செயல்பாடு

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

k என்றால் க்ளஸ்டரிங் எடுத்துக்காட்டு தரவுத்தொகுப்பு
சுருக்க வகுப்பு நாய் {இறுதி வெற்றிட பட்டை () {System.out.println ('woof')} சுருக்க வெற்றிட ஜம்ப் () // இது ஒரு தூய்மையான மெய்நிகர் செயல்பாடு} வகுப்பு MyDog நாய் {வெற்றிட ஜம்ப் () {System.out.println ('காற்றில் தாவல்கள்')}} பொது வகுப்பு ரன்னர் {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {நாய் ob1 = புதிய MyDog () ob1.jump ()}}
 வெளியீடு: காற்றில் குதிக்கிறது

சுருக்க வர்க்கத்துடன் மெய்நிகர் செயல்பாட்டை எவ்வாறு பயன்படுத்தலாம்.

ரன்-டைம் பாலிமார்பிசம்

ரன்-டைம் பாலிமார்பிசம் என்பது மேலெழுதப்பட்ட முறைக்கான அழைப்பு பதிலாக ரன்-டைமில் தீர்க்கப்படும்போது ஆகும் தொகுக்கும் நேரம் . மீறப்பட்ட முறை அடிப்படை வகுப்பின் குறிப்பு மாறி மூலம் அழைக்கப்படுகிறது.

class Edureka {public void show () {System.out.println ('edureka க்கு வரவேற்கிறோம்')}} வகுப்பு பாடநெறி எடுரேகாவை நீட்டிக்கிறது {பொது வெற்றிட நிகழ்ச்சி () {System.out.println ('ஜாவா சான்றிதழ் திட்டம்')} பொது நிலையான வெற்றிடம் main (சரம் args []) {Edureka ob1 = புதிய பாடநெறி () ob1.show ()}}
 வெளியீடு: ஜாவா சான்றிதழ் பாடநெறி

நினைவில் கொள்ள வேண்டிய புள்ளிகள்

  • ஜாவாவில் ஒரு மெய்நிகர் செயல்பாட்டிற்கு, உங்களுக்கு வெளிப்படையான அறிவிப்பு தேவையில்லை. அது ஏதேனும் நாங்கள் ஒரு அடிப்படை வகுப்பில் இருக்கிறோம் மற்றும் பெறப்பட்ட வகுப்பில் அதே பெயருடன் மறுவரையறை செய்யப்பட்டுள்ளோம்.

  • பெறப்பட்ட வகுப்பின் பொருளைக் குறிக்க அடிப்படை வகுப்பு சுட்டிக்காட்டி பயன்படுத்தப்படலாம்.

  • நிரலின் செயல்பாட்டின் போது, ​​பெறப்பட்ட வகுப்பு செயல்பாடுகளை அழைக்க அடிப்படை வகுப்பு சுட்டிக்காட்டி பயன்படுத்தப்படுகிறது.

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

“ஜாவாவில் மெய்நிகர் செயல்பாடு” குறித்த இந்த கட்டுரையை நீங்கள் கண்டால், பாருங்கள் உலகம் முழுவதும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனம்.

உங்கள் பயணத்தின் ஒவ்வொரு அடியிலும் உங்களுக்கு உதவ நாங்கள் இங்கு வந்துள்ளோம், மேலும் ஜாவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக வடிவமைக்கப்பட்ட ஒரு பாடத்திட்டத்தை கொண்டு வருகிறோம். இந்த பாடநெறி ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தரும் வகையில் வடிவமைக்கப்பட்டுள்ளது மற்றும் பல்வேறு மற்றும் முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்துக்களுக்கு உங்களுக்கு பயிற்சி அளிக்கிறது போன்ற ஹைபர்னேட் & .

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