ஜாவாவில் ஒரு ஜோடி வகுப்பை உருவாக்குவது எப்படி

Javavil Oru Joti Vakuppai Uruvakkuvatu Eppati



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

இந்த வலைப்பதிவு ஜாவாவில் 'ஜோடி வகுப்பை' உருவாக்குவது பற்றி விரிவாக விவரிக்கும்.

ஜாவாவில் 'ஜோடி வகுப்பு' என்றால் என்ன?

ஒரு ' ஜோடி வகுப்பு 'தொடர்புக்கான ஒரு பயனுள்ள வழியை வழங்குகிறது' முக்கிய மதிப்பு ” ஜோடிகள். ஒரு முறையிலிருந்து இரண்டு மதிப்புகளை திரும்பப் பெற வேண்டியிருக்கும் போது இந்த அணுகுமுறை உதவியாக இருக்கும். உதாரணமாக, ஒரு எண்ணின் வர்க்க மூலத்தைக் கணக்கிட்டு, வர்க்கமூலம் மற்றும் எண் இரண்டையும் திரும்பப் பெறுதல், அதாவது, ' (9.3) ” போன்றவை.







ஜாவாவில் 'ஜோடி வகுப்பை' உருவாக்குவது எப்படி?

ஜாவாவில் ஒரு ஜோடி வகுப்பை கிளாஸ் ஆப்ஜெக்ட் வழியாக விசை-மதிப்பு ஜோடியை அமைப்பதன் மூலம் உருவாக்கலாம் மற்றும் கெட்டர் முறையின் உதவியுடன் அதை மீட்டெடுக்கலாம்.



எடுத்துக்காட்டு 1: ஜாவாவில் 'முழு எண்' வகையின் ஒரு ஜோடி வகுப்பை உருவாக்குதல்
இந்த எடுத்துக்காட்டில், ஒரு ஜோடி வகுப்பு ' முழு ” தரவு வகையை உருவாக்கலாம், அதாவது முக்கிய மதிப்பு ஜோடி முழு எண்களின் வடிவத்தில் அனுப்பப்படும்:



வர்க்கம் டெம்ப்ளேட் < டி > {
டி வால்1 , மதிப்பு2 ;
வெற்றிடமானது தொகுப்பு மதிப்பு ( டி எக்ஸ் , டி ஒய் ) {
இது . தேர்வு1 = எக்ஸ் ;
இது . மதிப்பு2 = மற்றும் ;
}
வார்ப்புரு getValue ( ) {
திரும்ப இது ;
} }
வர்க்கம் ஜோடி வகுப்பு {
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {
டெம்ப்ளேட் < முழு > பொருள் = புதிய டெம்ப்ளேட் < முழு > ( ) ;
அமைப்பு. வெளியே . println ( 'முக்கிய மதிப்பு ஜோடி:' ) ;
பொருள். தொகுப்பு மதிப்பு ( 5 , 10 ) ;
டெம்ப்ளேட் < முழு > விளைவாக = புதிய டெம்ப்ளேட் < முழு > ( ) ;
விளைவாக = பொருள். பெறுமதிப்பு ( ) ;
அமைப்பு. வெளியே . println ( விளைவாக. தேர்வு1 + '' + விளைவாக. மதிப்பு2 ) ;
} }

மேலே உள்ள குறியீட்டு வரிகளில், பின்வரும் படிகளைப் பயன்படுத்தவும்:





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

வெளியீடு

மேலே உள்ள வெளியீட்டில், 'முக்கிய-மதிப்பு' ஜோடி சரியான முறையில் அமைக்கப்பட்டு மீட்டெடுக்கப்படுவதைக் காணலாம்.



எடுத்துக்காட்டு 2: முழு எண் மற்றும் சரம் வகைகளின் 'ஜோடி வகுப்பை' உருவாக்குதல்
இந்த குறிப்பிட்ட எடுத்துக்காட்டில், ஒரு ஜோடி வகுப்பு ' பொருள் 'இதை உள்ளடக்கிய வகையை உருவாக்கலாம்' முக்கிய மதிப்பு ” முழு எண் மற்றும் சரம் வகை இரண்டிலும் ஜோடி:

வர்க்கம் டெம்ப்ளேட் < டி > {
டி வால்1 , மதிப்பு2 ;
வெற்றிடமானது தொகுப்பு மதிப்பு ( டி எக்ஸ் , டி ஒய் ) {
இது . தேர்வு1 = எக்ஸ் ;
இது . மதிப்பு2 = மற்றும் ;
}
வார்ப்புரு getValue ( ) {
திரும்ப இது ;
} }
வர்க்கம் ஜோடி வகுப்பு {
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {
டெம்ப்ளேட் < பொருள் > பொருள் = புதிய டெம்ப்ளேட் < பொருள் > ( ) ;
அமைப்பு. வெளியே . println ( 'முக்கிய மதிப்பு ஜோடி:' ) ;
பொருள். தொகுப்பு மதிப்பு ( 1 , 'டேவிட்' ) ;
டெம்ப்ளேட் < பொருள் > விளைவாக = புதிய டெம்ப்ளேட் < பொருள் > ( ) ;
விளைவாக = பொருள். பெறுமதிப்பு ( ) ;
அமைப்பு. வெளியே . println ( விளைவாக. தேர்வு1 + '' + விளைவாக. மதிப்பு2 ) ;
} }

மேலே உள்ள குறியீடு துணுக்கில்:

  • ஒரு வகுப்பை உருவாக்குதல், அமைத்தல் மற்றும் தேர்ச்சி பெற்ற மதிப்புகளைப் பெறுவதற்கான விவாதிக்கப்பட்ட அணுகுமுறைகளை முறையே மீண்டும் செய்யவும்.
  • இல் ' முக்கிய() 'முறை, இதேபோல், இரண்டு வெவ்வேறு வகுப்பு பொருள்களை உருவாக்கவும்' பொருள் ” என டைப் செய்து அமைக்கவும் முக்கிய மதிப்பு 'இரண்டையும் உள்ளடக்கிய ஜோடிகள்' முழு 'மற்றும்' லேசான கயிறு 'வகைகள்.
  • இறுதியாக, செட் மதிப்புகளை மீட்டெடுத்து அவற்றை கன்சோலில் காண்பிக்கவும்.

வெளியீடு

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

முடிவுரை

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