ஜாவாவில் குறிப்பு மூலம் தேர்ச்சி பெறுவது எப்படி

Javavil Kurippu Mulam Tercci Peruvatu Eppati



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

இந்த வலைப்பதிவு ஜாவாவில் குறிப்பு மூலம் அனுப்புவதற்கான அணுகுமுறைகளை விவரிக்கும்.







ஜாவாவில் 'பாஸ் பை ரெஃபரன்ஸ்' என்றால் என்ன?

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



ஜாவாவில் 'குறிப்பு மூலம் கடந்து செல்வது' எப்படி?

ஜாவாவில் குறிப்பு மூலம் அனுப்ப, பின்வரும் அணுகுமுறைகளைக் கவனியுங்கள்:



எடுத்துக்காட்டு 1: புதுப்பிக்கப்பட்ட மதிப்பை வழங்குவதன் மூலம் ஜாவாவில் குறிப்பு மூலம் அனுப்பவும்

இந்த எடுத்துக்காட்டில், துவக்கப்பட்ட முழு எண்ணை ஒரு சார்பு வாதமாக அனுப்பலாம், இது செயல்பாட்டில் அதிகரிக்கப்பட்டு திரும்பும்:





முழு எண்ணாக கொடுக்கப்பட்ட எண் = 2 ;

அமைப்பு . வெளியே . println ( 'கொடுக்கப்பட்ட எண்:' + கொடுக்கப்பட்ட எண் ) ;

கொடுக்கப்பட்ட எண் = அதிகரிப்பு ( கொடுக்கப்பட்ட எண் ) ;

அமைப்பு . வெளியே . println ( 'புதுப்பிக்கப்பட்ட எண்:' + கொடுக்கப்பட்ட எண் ) ;

பொது நிலையான முழு எண்ணாக அதிகரிப்பு ( முழு எண்ணாக updateNum ) {

updateNum ++;

திரும்ப updateNum ;

}

மேலே உள்ள குறியீட்டு வரிகளில்:

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

வெளியீடு



இந்த வெளியீட்டில், துவக்கப்பட்ட எண் கடந்து, அதிகரிக்கப்பட்டு, திரும்பியதைக் காணலாம்.

எடுத்துக்காட்டு 2: அதிகரித்த வரிசை உறுப்புகளை வழங்குவதன் மூலம் ஜாவாவில் குறிப்பு மூலம் அனுப்பவும்

இப்போது, ​​பின்வரும் குறியீட்டைச் சேர்க்கவும்:

முழு எண்ணாக கொடுக்கப்பட்ட வரிசை [ ] = { 2 , 3 , 4 } ;

அமைப்பு . வெளியே . println ( 'கொடுக்கப்பட்ட எண்:' + கொடுக்கப்பட்ட வரிசை [ 1 ] ) ;

அதிகரிப்பு ( கொடுக்கப்பட்ட வரிசை ) ;

அமைப்பு . வெளியே . println ( 'புதுப்பிக்கப்பட்ட எண்:' + கொடுக்கப்பட்ட வரிசை [ 1 ] ) ;

}

பொது நிலையான வெற்றிடமானது அதிகரிப்பு ( முழு எண்ணாக அதிகரி [ ] ) {

அதிகரி [ 1 ] ++;

}

இங்கே:

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

வெளியீடு

மேலே உள்ள முடிவில், துவக்கப்பட்ட மதிப்பு கடந்து அதற்கேற்ப அதிகரிக்கப்படுவதைக் காணலாம்.

எடுத்துக்காட்டு 3: ஒரு வகுப்பில் பொது உறுப்பினர் மாறியைப் புதுப்பிப்பதன் மூலம் ஜாவாவில் குறிப்பு மூலம் தேர்ச்சி பெறவும்

இந்த ஆர்ப்பாட்டத்தில், வர்க்கப் பொருளைக் குறிப்பிடுவதன் மூலம் ஒரு வர்க்க மாறியை செயல்படுத்தலாம் மற்றும் அதிகரிக்கலாம்:

வர்க்கம் விருப்ப வகுப்பு {

பொது முழு எண்ணாக கொடுக்கப்பட்ட எண் ;

பொது விருப்ப வகுப்பு ( ) {

கொடுக்கப்பட்ட எண் = 2 ;

} }

பொது வர்க்கம் உதாரணமாக {

பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {

விருப்ப வகுப்பு பொருள் = புதிய விருப்ப வகுப்பு ( ) ;

அமைப்பு . வெளியே . println ( 'கொடுக்கப்பட்ட எண்:' + பொருள். கொடுக்கப்பட்ட எண் ) ;

அதிகரிப்பு ( பொருள் ) ;

அமைப்பு . வெளியே . println ( 'புதுப்பிக்கப்பட்ட எண்:' + பொருள். கொடுக்கப்பட்ட எண் ) ;

}

பொது நிலையான வெற்றிடமானது அதிகரிப்பு ( customClass obj ) {

obj. கொடுக்கப்பட்ட எண் ++;

}

}

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

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

வெளியீடு

மேலே உள்ள முடிவு, விரும்பிய தேவை பூர்த்தி செய்யப்பட்டுள்ளது என்பதைக் குறிக்கிறது.

முடிவுரை

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