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



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

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

எனவே ஜாவா கட்டுரையில் இந்த பல மரபுரிமையுடன் தொடங்குவோம்,





ஜாவாவில் பல மரபுரிமை

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

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



ஜாவா கட்டுரையில் இந்த பல மரபுரிமையுடன் நகரும்,

மாதிரி திட்டம்

பின்வரும் எடுத்துக்காட்டில், எங்களிடம் இரண்டு இடைமுகங்கள் உள்ளன: மோட்டார் பைக் மற்றும் சைக்கிள். மோட்டார் பைக் இடைமுகம் பண்புக்கூறு வேகத்தைக் கொண்டுள்ளது. முறை மொத்தம் (). சுழற்சி இடைமுகம் பண்புக்கூறு தூரம் () மற்றும் முறை வேகம் () ஆகியவற்றைக் கொண்டுள்ளது.

ஜாவா பாதையை மாற்றுவது எப்படி

இந்த இரண்டு இடைமுகங்களும் டூவீலர் வகுப்பால் செயல்படுத்தப்படுகின்றன.



இடைமுகம் மோட்டார் பைக் {int வேகம் = 50 பொது வெற்றிட மொத்தம் ()} இடைமுகம் சுழற்சி {int தூரம் = 150 பொது வெற்றிட வேகம் ()} பொது வகுப்பு டூவீலர் மோட்டார் பைக், சுழற்சி {int totalDistance int avgSpeed ​​public void totalDistance () {totalDistance = speed * distance System .out.println ('பயணித்த மொத்த தூரம்:' + மொத்தம்)} பொது வெற்றிட வேகம் () {int avgSpeed ​​= totalDistance / speed System.out.println ('சராசரி வேகம் பராமரிக்கப்படுகிறது:' + avgSpeed)} பொது நிலையான வெற்றிட முக்கிய (சரம் ஆர்க்ஸ் []) {டூவீலர் t1 = புதிய டூவீலர் () t1.totalDistance () t1.speed ()}}

வெளியீடு

பயணித்த மொத்த தூரம்: 7500

பராமரிக்கப்படும் சராசரி வேகம்: 150

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

ஜாவா கட்டுரையில் இந்த பல மரபுரிமையுடன் நகரும்,

தெளிவற்ற தன்மை இல்லாமல் பல மரபுரிமை

இடைமுகம் InterfaceOne {public void disp ()} interface InterfaceTwo {public void disp ()} public class முதன்மை செயல்படுத்துகிறது InterfaceOne, InterfaceTwo public public public public void disp () {System.out.println ('display () method செயல்படுத்தல்')} பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {முதன்மை மீ = புதிய முதன்மை () m.disp ()}}

வெளியீடு

காட்சி () முறை செயல்படுத்தல்

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

ஜாவாவில் ஒரு சக்தியை எண்ணாக உயர்த்துவது

பல மரபுரிமையைப் பற்றி நன்கு புரிந்துகொள்ள மற்றொரு உதாரணத்தைப் பார்ப்போம்:

இடைமுகம் பாடு

{

இயல்புநிலை வெற்றிட சிங்ராக் () {

System.out.println (“நான் பாடுகிறேன் ராக்”)

}

}

இடைமுகம் நடனம்

{

இயல்புநிலை வெற்றிட டான்ஸ்ஸ்லோ () {

System.out.println (“நான் மெதுவாக நடனமாடுகிறேன்!”)

}

}

பொது வகுப்பு மனித பாடல்கள், நடனம்

{

பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்)

{

மனித h = புதிய மனித ()

h.singRock ()

வரைபடம் ஹைவ் சேர

h.danceSlow ()

}

}

வெளியீடு

நான் ராக் பாடுகிறேன்

நான் மெதுவாக நடனமாடுகிறேன்!

எனவே, இந்த கட்டுரையில் விவாதிக்கப்பட்ட முறைகள் மூலம் பல பரம்பரை அடைய முடியும்.

இவ்வாறு ‘ஜாவாவில் பல மரபுரிமை’ குறித்த இந்த கட்டுரையின் முடிவுக்கு வந்துள்ளோம். நீங்கள் மேலும் அறிய விரும்பினால், பாருங்கள் எடூரேகா, நம்பகமான ஆன்லைன் கற்றல் நிறுவனம். எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி, முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுக்கும் பயிற்சி அளிக்க வடிவமைக்கப்பட்டுள்ளது.

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