ஜாவா மற்றும் அதன் வெவ்வேறு வகைகளில் இணைத்தல் என்றால் என்ன?



ஜாவாவில் இணைவது என்பது ஒரு வர்க்கம் மற்ற வகுப்பைப் பற்றி அறிந்த அறிவின் அளவைக் குறிக்கிறது. ஜாவாவில் தளர்வான இணைப்பு மற்றும் இறுக்கமான இணைப்புகளை எடுத்துக்காட்டுகளுடன் கற்றுக்கொள்ளுங்கள்.

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

இந்த டுடோரியலில் கீழே தலைப்புகள் உள்ளன:





ஆரம்பித்துவிடுவோம்.



ஜாவா லோகோஜாவாவில் இணைத்தல்

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

ஏறுவரிசை c ++

இணைப்பு வகைகள்

ஜாவாவில் இணைத்தல் மேலும் இரண்டு வகைகளாக பிரிக்கப்பட்டுள்ளது, அதாவது:

அவை ஒவ்வொன்றையும் புரிந்துகொள்வோம்.



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

இப்போது, ​​ஒரு உதாரணத்தின் உதவியுடன் இந்த கருத்தை உங்களுக்கு விளக்குகிறேன்.

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

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

எடுத்துக்காட்டு 1:

தொகுப்பு இறுக்கமான வகுப்பு தொகுதி {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {பெட்டி பி = புதிய பெட்டி (15, 15, 15) System.out.println (b.volume)}} வகுப்பு பெட்டி {பொது எண்ணின் தொகுதி பெட்டி (முழு நீளம் , int அகலம், முழு உயரம்) {this.volume = நீளம் * அகலம் * உயரம்}}

வெளியீடு:

3375

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

எடுத்துக்காட்டு 2:

பொது வகுப்பு எடூரெகா {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {A a = புதிய A () a.display ()}} வகுப்பு A {B b பொது A () {b = புதிய B ()} பொது வெற்றிடத்தை தொகுப்பு காட்சி () {System.out.println ('A') b.display ()}} வகுப்பு B {பொது B ()}} பொது வெற்றிட காட்சி () {System.out.println ('B')}}

வெளியீடு:

TO
பி

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

எடுத்துக்காட்டு 1:

தொகுப்பு எல்சி வகுப்பு தொகுதி {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {பெட்டி பி = புதிய பெட்டி (25, 25, 25) System.out.println (b.getVolume ())}} இறுதி வகுப்பு பெட்டி {தனியார் எண்ணாக தொகுதி பெட்டி (எண்ணாக நீளம், முழு அகலம், முழு உயரம்) {this.volume = நீளம் * அகலம் * உயரம்} பொது எண்ணாக getVolume () {திரும்ப தொகுதி}}

வெளியீடு:

15625

எடுத்துக்காட்டு 2:

தொகுப்பு இழப்பு இறக்குமதி java.io.IOException பொது வகுப்பு எடுரேகா {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) IOException ஐ வீசுகிறது b b = புதிய B ஐக் காட்டு () c = புதிய C () A = புதிய A (b) a.display () A1 = புதிய A (c) a1.display ()}} இடைமுகம் {பொது வெற்றிடக் காட்சி ()} வகுப்பு A public பொது A (களைக் காட்டு) {this.s = s} பொது வெற்றிடக் காட்சி () { System.out.println ('A') s.display ()}} வகுப்பு B கருவிகள் {பொது B ()}} பொது வெற்றிடக் காட்சி () {System.out.println ('B')}} வகுப்பு C கருவிகளைக் காட்டு {பொது சி ()}} பொது வெற்றிட காட்சி () {System.out.println ('சி')}}

வெளியீடு:

TO
பி
TO
சி

இறுக்கமான இணைப்புக்கும் தளர்வான இணைப்புக்கும் உள்ள வேறுபாடு

இறுக்கமான இணைப்புதளர்ந்தவிணைப்பு

மேலும் ஒன்றுக்கொன்று சார்ந்திருத்தல்

குறைந்த சார்பு,சிறந்த சோதனை திறன்

இடைமுகத்திற்கு நிரலின் GOF கொள்கைகளைப் பின்பற்றுகிறது

இடைமுகத்தின் கருத்தை வழங்காது

ஒத்திசைவான தொடர்பு

ஒத்திசைவற்ற தொடர்பு

மேலும் ஒருங்கிணைப்பு,இரண்டு பொருள்களுக்கு இடையில் ஒரு குறியீடு / பொருள்களை மாற்றுவது எளிது

குறைந்த ஒருங்கிணைப்பு, எளிதானது அல்ல

ஜாவாவில் டிரிம் பயன்படுத்துவது எப்படி

இதன் மூலம், இந்த “ஜாவாவில் இணைத்தல்” கட்டுரையின் முடிவுக்கு வருகிறோம். நான்நீங்கள் அதை தகவலறிந்ததாகக் கண்டீர்கள் என்று நம்புகிறேன். நீங்கள் மேலும் அறிய விரும்பினால், எங்கள் மற்றதை நீங்கள் பார்க்கலாம் அத்துடன்.

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

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