சார்பு ஊசி என்றால் என்ன? - சார்பு ஊசி எவ்வாறு செயல்படுத்துவது என்று தெரிந்து கொள்ளுங்கள்

டிபெண்டென்சி இன்ஜெக்ஷன் என்றால் என்ன என்பது குறித்த கட்டுரை ஸ்பிரிங் பூட்டில் ஹேண்ட்ஸ்-ஆன் மூலம் டிபெண்டென்சி இன்ஜெக்ஷனுக்கான விரிவான வழிகாட்டியாகும்.

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



இந்த கட்டுரையில் பின்வரும் தலைப்புகள் விவரிக்கப்படும்:



எனவே, இந்த கட்டுரையுடன் தொடங்குவோம்.

சார்பு ஊசி என்றால் என்ன?

சார்பு ஊசி என்பது மற்றொரு பொருளின் சார்புகளை வழங்குவதற்கான ஒரு பொருளின் திறன்.



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

சார்பு என்ற சொல்லை நீங்கள் கேட்கும்போது, ​​உங்கள் மனதில் என்ன வருகிறது?

வெளிப்படையாக, ஆதரவுக்காக வேறு எதையாவது நம்பியிருக்கிறீர்களா?



சரி, நிரலாக்க விஷயத்திலும் அது ஒன்றே.

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

வகுப்புகளின் வகைகள் - சார்பு ஊசி என்றால் என்ன - எடுரேகா

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

  • வாடிக்கையாளர் வகுப்பு: இது சார்பு வகுப்பு மற்றும் சேவை வகுப்பைச் சார்ந்தது.

  • சேவை வகுப்பு: இந்த வகுப்பு கிளையன்ட் வகுப்பிற்கு ஒரு சேவையை வழங்குகிறது.

  • இன்ஜெக்டர் வகுப்பு: சேவை வகுப்பு பொருளை கிளையன்ட் வகுப்பில் செலுத்துவதற்கு இந்த வகுப்பு பொறுப்பு

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

கட்டுப்பாட்டின் தலைகீழ்

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

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

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

இப்போது, ​​சார்பு ஊசிக்கு பின்னால் உள்ள கொள்கை உங்களுக்குத் தெரியும், சார்பு ஊசி வகைகளின் மூலம் உங்களை அழைத்துச் செல்கிறேன்.

சார்பு ஊசி வகைகள்

முக்கியமாக மூன்று வகையான சார்பு ஊசி உள்ளன:

  • கட்டமைப்பாளர் ஊசி: இந்த வகை உட்செலுத்தலில், கிளையன்ட் வகுப்பு கட்டமைப்பாளரின் மூலம் இன்ஜெக்டர் சார்புநிலையை வழங்குகிறது.

  • செட்டர் ஊசி / சொத்து ஊசி: இந்த வகை ஊசி மருந்துகளில், கிளையன்ட் வெளிப்படுத்திய செட்டர் முறைக்கு சார்புநிலையை இன்ஜெக்டர் முறை செலுத்துகிறது.

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

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

சார்பு ஊசியின் நன்மைகள்

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

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

இப்போது, ​​நிறுவனம் உரை மற்றும் ஆடியோ செய்திகளைச் சேமிக்க விரும்பினால், இந்த வகுப்பால் செய்தியைச் சேமிக்க முடியும் என்று நினைக்கிறீர்களா?

சரி, பதில் இல்லை?

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

எனவே, சார்பு ஊசியின் நன்மைகளை நான் சுருக்கமாகக் கூற வேண்டுமானால், பின்வருபவை நன்மைகள்:

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

இயந்திர கற்றலில் அதிகப்படியான பொருத்தம் என்ன

ஸ்பிரிங் பூட்டைப் பயன்படுத்தி DI ஐ எவ்வாறு செயல்படுத்துவது?

படி 1: உன்னுடையதை திற கிரகணம் IDE மற்றும் ஒரு உருவாக்க வசந்த துவக்க பயன்பாடு வலது கிளிக் செய்து தேர்ந்தெடுப்பதன் மூலம் ஸ்பிரிங் ஸ்டார்டர் திட்டம் . பின்னர் திட்டத்தின் பெயரைக் குறிப்பிட்டு கிளிக் செய்க முடி .

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

கீழே உள்ள ஒரு பயன்பாட்டு கோப்பு உருவாக்கப்பட்டது என்பதை நீங்கள் தானாகவே காண்பீர்கள்.

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

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

தொகுப்பு com.example.demo // தொகுப்பு பெயர் பொது வகுப்பு வாடிக்கையாளர்கள் {private int custid private string string name name தனிப்பட்ட சரம் நீதிமன்ற பெயர்}

படி 3.1: நீங்கள் அதை முடித்தவுடன், நீங்கள் செய்ய வேண்டும் கெட்டர் மற்றும் செட்டர் முறைகளை உருவாக்குங்கள் இந்த பண்புகளுக்கு. அதைச் செய்ய, இந்த பண்புகள் மற்றும் வலது கிளிக் ஆகியவற்றைத் தேர்ந்தெடுக்கவும். பின்னர் தேர்வு செய்யவும் மூல -> கெட்டர் மற்றும் செட்டர் முறைகளை உருவாக்குங்கள்.

இப்போது வரை உங்கள் குறியீடு பின்வருமாறு இருக்க வேண்டும்:

தொகுப்பு com.example.demo பொது வகுப்பு வாடிக்கையாளர்கள் {தனியார் எண்ணாக தனிப்பட்ட தனியார் சரம் பெயர் தனிப்பட்ட சரம் நீதிமன்ற பெயர் பொது எண்ணாக getCustid () {திரும்பக் கஸ்டிட்} பொது வெற்றிட செட் கஸ்டிட் (எண்ணாக) } பொது வெற்றிட செட் கஸ்டம் பெயர் (சரம் கஸ்ட்பெயர்) {this.custname = custname} public string getCoursename () {திரும்பப்பெறுதல் பெயர்} பொது வெற்றிட செட் கோர்சேனேம் (சரம் நீதிமன்ற பெயர்) {this.coursename = நீதிமன்ற பெயர்}}

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

எனவே, அடுத்து நாம் அதை எவ்வாறு அடைய முடியும் என்பதைப் பார்ப்போம்.

படி 4: முதலில், மாற்றவும் ரன் லைன் இல் பயன்பாட்டு வகுப்பு கோப்பு பின்வருவனவற்றிற்கு:

கட்டமைக்கக்கூடிய பயன்பாடு பயன்பாடு சூழல் = ஸ்பிரிங்அப்ளிகேஷன்.ரூன் (டெமோஆப்ளிகேஷன்.காஸ், ஆர்க்ஸ்)

குறிப்பு: பிழை ஏற்பட்டால் பின்வருவனவற்றை இறக்குமதி செய்யுங்கள்:

org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.context.ConfigurableApplicationContext

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

வாடிக்கையாளர்கள் c = context.getBean (customers.class)

மேலே உள்ள வரி, வாடிக்கையாளர் வகுப்பின் ஒரு பொருளைத் திருப்பித் தரும்படி தொகுப்பாளரிடம் சொல்லும். கீழே பார்க்கவும்.

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

பொது வெற்றிட காட்சி () {System.out.println ('பொருள் வெற்றிகரமாக திரும்பியது')}

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

படி 4.2: அடுத்து, நீங்கள் விண்ணப்பக் கோப்பிற்குச் சென்று பின்வருவதைக் குறிப்பிட வேண்டும்:

c.display ()

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

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

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

தொகுப்பு com.example.demo இறக்குமதி org.springframework.stereotype.Component public இணக்கமான பொது வகுப்பு வாடிக்கையாளர்கள் {private int custid private string string name name தனிப்பட்ட சரம் நீதிமன்ற பெயர் பொது int getCustid () {return custid} public void setCustid (int custid) {this.custid = custid} public string getCustname () {return custname} public void setCustname (string custname) {this.custname = custname} public string getCoursename () {திரும்ப கோர்ட் பெயர்} பொது வெற்றிட செட் பாடநெறி (சரம் கோர்சேம்) {this.coursename = நீதிமன்ற பெயர்} பொது வெற்றிடம் காட்சி () {System.out.println ('பொருள் வெற்றிகரமாக திரும்பியது')}}

பின்னர், நீங்கள் வாடிக்கையாளர்களைக் குறிப்பிடும்போது c = context.getBean (customers.class) கொள்கலனில் வாடிக்கையாளர் பீன் கிடைக்கிறதா இல்லையா என்பதை கம்பைலர் சரிபார்க்கும்.

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

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

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

எடுத்துக்காட்டு: தன்னியக்க சிறுகுறிப்பைப் பயன்படுத்தி சார்பு ஊசி

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

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

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

தொகுப்பு com.example.demo பொது வகுப்பு தொழில்நுட்பங்கள் {தனியார் எண்ணாக தொழில்நுட்ப தனியார் சரம் தொழில்நுட்பம்}

படி 2.1: நீங்கள் அதை முடித்தவுடன், உருவாக்குங்கள் கெட்டர் மற்றும் செட்டர் முறைகள் இந்த பண்புகளுக்கு கோப்பில் வலது கிளிக் செய்து தேர்வு செய்யவும் ஆதாரம் -> கெட்டர் மற்றும் செட்டர் முறைகளை உருவாக்குங்கள்.

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

பொது வெற்றிட தொழில்நுட்பம் () {System.out.println ('வெற்றிகரமான')}

இப்போது வரை உங்கள் குறியீடு கீழே இருக்க வேண்டும்:

தொகுப்பு com.example.demo பொது வகுப்பு தொழில்நுட்பங்கள் {தனியார் எண்ணாக தொழில்நுட்ப தனியார் சரம் தொழில்நுட்பம் பொது எண்ணாக getTechid () {return techid} public void setTechid (int techid) {this.techid = techid} public string getTechname () {return techname} public void setTechname (சரம் தொழில்நுட்ப பெயர்) {this.techname = techname} public void tech () {System.out.println ('வெற்றிகரமான')}}

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

தனியார் தொழில்நுட்பங்கள் தொழில்நுட்ப விவரம்

படி 4.1: நீங்கள் அதை முடித்தவுடன், உருவாக்குங்கள் கெட்டர் மற்றும் செட்டர் முறைகள் இந்த பண்புகளுக்கு கோப்பில் வலது கிளிக் செய்க பின்னர் தேர்வு செய்யவும் ஆதாரம் -> கெட்டர் மற்றும் செட்டர் முறைகளை உருவாக்குங்கள்.

படி 5: அடுத்து, பயன்படுத்த தொழில்நுட்ப () முறை , நீங்கள் குறிப்பிட வேண்டும் techdetail.tech () கீழ் வாடிக்கையாளர்கள் வகுப்பின் காட்சி முறை . மேலும், டெக்டெயில் பொருள் உடனடி குறிப்பில் உள்ளதா என்பதை உறுதிப்படுத்தவும் Comp சிறுகுறிப்பு என்பது தொழில்நுட்ப வகுப்பு. கீழே பார்க்கவும்.

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

ஜாவா டெவலப்பர் சம்பளம் இந்தியாவில்

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

தொகுப்பு காம். ) {return techdetail} public void setTechdetail (Technologies techdetail) {this.techdetail = techdetail} public int getCustid () {return custid} public void setCustid (int custid) {this.custid = custid} public string getCustname () {return custname } பொது வெற்றிட செட் கஸ்டம் பெயர் (சரம் கஸ்ட்பெயர்) {this.custname = custname} public string getCoursename () {திரும்பப்பெறுதல் பெயர்} பொது வெற்றிட செட் கோர்சேனேம் (சரம் கோர்ட் பெயர்) {this.coursename = கோர்ட் பெயர்} பொது வெற்றிட காட்சி () 'பொருள் வெற்றிகரமாக திரும்பியது') techdetail.tech ()}}

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

இப்போது நீங்கள் கட்டுரையை முடித்துவிட்டீர்கள், பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால்.

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