' உதவி வகுப்பு பராமரிப்புத் திறனை மேம்படுத்த, தொடர்புடைய முறைகள் மற்றும் செயல்பாடுகளை ஒரே வகுப்பில் தொகுக்கப் பயன்படுகிறது. பயன்பாடு முழுவதும் பயன்படுத்தக்கூடிய மறுபயன்பாட்டு குறியீடு தொகுதிகளை இணைக்க இது ஒரு பிரத்யேக இடத்தை வழங்குகிறது. அதைப் பயன்படுத்துவதன் மூலம், உங்கள் பயன்பாட்டின் வெவ்வேறு பகுதிகளில் மீண்டும் பயன்படுத்தக்கூடிய பொதுவான முறைகள் மற்றும் பயன்பாடுகளை புரோகிராமர் வரையறுக்க முடியும். கூடுதலாக, இது கவலைகளைப் பிரிப்பதன் மூலம் மட்டுப்படுத்தலை ஊக்குவிக்கிறது மற்றும் புரோகிராமர்கள் சிக்கலான பணிகளைச் சிறிய நிர்வகிக்கக்கூடிய செயல்பாட்டு அலகுகளாக உடைக்க அனுமதிக்கிறது.
ஜாவாவில் உதவி வகுப்பை உருவாக்கும் செயல்முறையை இந்த வலைப்பதிவு விளக்குகிறது.
ஜாவாவில் உங்கள் சொந்த உதவி வகுப்பை உருவாக்குவதற்கான செயல்முறை என்ன?
பல வகுப்புகளில் மீண்டும் மீண்டும் பயன்படுத்தப்படும் குறிப்பிட்ட செயல்பாடுகளை ஹெல்பர் கிளாஸ் இணைக்கிறது. வசிக்கும் ' உதவி முறைகள் 'என்ற முக்கிய வார்த்தையுடன் அறிவிக்கப்பட்டது பொது நிலையான ” அதனால் அவர்கள் தங்கள் பெற்றோர் வகுப்பின் பெயரைப் பயன்படுத்தி சுயாதீனமாக அழைக்கப்படலாம்.
உங்களின் சொந்த உதவி வகுப்பைச் செயல்படுத்த ஜாவா திட்டத்தின் மூலம் நடப்போம்.
எடுத்துக்காட்டு 1: ஒற்றை உதவி வகுப்பை உருவாக்கவும்
பல செயல்பாடுகளைக் கொண்ட ஒரு உதவி வகுப்பை உருவாக்க, கீழே உள்ள குறியீட்டைப் பார்வையிடவும். இது கீழே உள்ள உதவி வகுப்பில் உள்ள முறைகளை செயல்படுத்துகிறது:
பொது வர்க்க ரூட்மெயின் {பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
CalHelper helObj = புதிய கால்ஹெல்பர் ( ) ;
இரட்டை சராசரி = helObj.calAve ( 30 , ஐம்பது , 70 ) ;
System.out.println ( 'சராசரி:' + சராசரி ) ;
பூலியன் isEven = helObj.isEven ( 24 ) ;
System.out.println ( '24 சமமா?' + சமமானது ) ;
}
}
கால்ஹெல்பர் வகுப்பு {
பொது இரட்டை calAve ( இரட்டை வால்1, இரட்டை வால்2, இரட்டை வால்3 )
{
திரும்ப ( val1 + val2 + val3 ) / 3 ;
}
பொது பூலியன் சமமானது ( int val ) {
திரும்ப மதிப்பு % 2 == 0 ;
}
பொது பூலியன் ஒற்றைப்படை ( int val ) {
திரும்ப மதிப்பு % 2 == 0 ;
}
}
மேலே உள்ள குறியீட்டின் விளக்கம்:
- முதலில், ஒரு ரூட்மெயின் வகுப்பை உருவாக்கவும், பின்னர், 'helObj' என்ற பெயரில் ஒரு உதவி பொருளை உருவாக்கவும் உதவி செய்பவர் 'CalHelper' வகுப்பு.
- அதன் பிறகு, இது '' இலிருந்து குறிப்பிட்ட செயல்பாடுகளை செயல்படுத்துகிறது. கால்ஹெல்பர் ” வகுப்பு மற்றும் அவற்றின் முடிவுகளைக் காட்டுகிறது.
- பின்னர், ஒரு உதவி வகுப்பை அறிவிக்கவும் ' கால்ஹெல்பர் 'மற்றும், மூன்று பொது செயல்பாடுகள்' கால்வா () ”,” isEven() ', மற்றும் ' isOdd() ” என்பது அதன் உள்ளே துவக்கப்படுகிறது. இந்தச் செயல்பாடுகள் சராசரியைக் கணக்கிட்டு, மதிப்பு முறையே சமமா அல்லது ஒற்றைப்படையா என்பதைச் சரிபார்க்கும்.
- இந்த செயல்பாடுகள் ஒரு உதவி பொருளின் உதவியுடன் பிரதான() முறையில் செயல்படுத்தப்படுகின்றன.
தொகுத்த பிறகு:
உதவி வகுப்பின் விளைவாக தேர்ந்தெடுக்கப்பட்ட இரண்டு செயல்பாடுகள் உருவாக்கப்பட்டதாக வெளியீடு காட்டுகிறது.
எடுத்துக்காட்டு 2: உதவி பொருள் இல்லாமல் ஒன்றுக்கு மேற்பட்ட உதவி வகுப்புகளின் அழைப்பு செயல்பாடுகள்
ஒரு ஜாவா திட்டத்தில் ஒன்றுக்கும் மேற்பட்ட உதவி வகுப்புகள் இருக்க முடியும். பொது நிலையான ” முக்கிய வார்த்தை. டெவலப்பர்கள் தங்கள் வகுப்புப் பெயரைப் பயன்படுத்தி செயல்பாட்டை நேரடியாகத் தொடங்க இது வழங்குகிறது. எடுத்துக்காட்டாக, இரண்டு உதவி வகுப்புகள் உருவாக்கப்பட்டு, கீழே காட்டப்பட்டுள்ளபடி உதவிப் பொருளைப் பயன்படுத்தாமல் உதவி செயல்பாடுகள் செயல்படுத்தப்படுகின்றன:
வகுப்பு முதல் உதவியாளர் {பொது நிலையான இரட்டை calAve ( இரட்டை வால்1, இரட்டை வால்2, இரட்டை வால்3 )
{
திரும்ப ( val1 + val2 + val3 ) / 3 ;
}
பொது நிலையான பூலியன் சமமானது ( int val ) {
திரும்ப மதிப்பு % 2 == 0 ;
}
பொது நிலையான பூலியன் isOdd ( int val ) {
திரும்ப மதிப்பு % 2 == 0 ;
}
}
வகுப்பு இரண்டாம் உதவியாளர் {
பொது நிலையான முழு எண்ணாக சேர்க்க ( int x, int y ) {
திரும்ப x+y;
}
}
பொது வர்க்க ரூட்மெயின் {
பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
இரட்டை ஏவ் = FirstHelper.calAve ( 30 , ஐம்பது , 70 ) ;
System.out.println ( 'முதல் உதவி வகுப்பு செயல்பாடு, சராசரி:' + ஏவி ) ;
boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'FirstHelper Class Function, 24 சமமாக உள்ளதா?' + சமமானது ) ;
முழு எண்ணாக தொகை = SecondHelper.add ( 5 , 10 ) ;
System.out.println ( 'SecondHelper Class Function, Sum: ' + தொகை ) ;
}
}
குறியீட்டின் விளக்கம்:
- முதலில், '' ஒன்றை உருவாக்கவும் முதல் உதவியாளர் ” உதவி வகுப்பு மற்றும் அதன் உள்ளே மூன்று செயல்பாடுகளை அறிவித்து துவக்கவும்.
- பின்னர், ஒரு 'வரையறுக்கவும் இரண்டாம் உதவியாளர் 'உதவி வகுப்பு மற்றும் ஒற்றை செயல்பாட்டை உருவாக்குவதன் மூலம் அதை துவக்கவும்' கூட்டு() ”. பயன்படுத்த நினைவில் கொள்ளுங்கள் ' பொது நிலையான 'ஒவ்வொரு செயல்பாட்டையும் உருவாக்கும் முன் முக்கிய வார்த்தை.
- இப்போது, '' ஐ உள்ளிடவும் முக்கிய() ” முறை மற்றும் முதல் உதவி வகுப்பின் பெயரைச் சேர்ப்பதன் மூலம் தேவையான செயல்பாடுகளைச் செயல்படுத்தவும்.
- தேவையான செயல்பாடுகளை செயல்படுத்திய பிறகு, முடிவை புதிய மாறிகளில் சேமிக்கவும், பின்னர் அவை கன்சோலில் காட்டப்படும்.
தொகுத்த பிறகு:
ஸ்னாப்ஷாட் இரண்டு ஹெல்பர் கிளாஸ்கள் மற்றும் ஹெல்பர் ஆப்ஜெக்ட்டைப் பயன்படுத்தாமல் அழைப்பதன் மூலம் செயல்படுவதை உறுதிப்படுத்துகிறது.
ஜாவாவில் உதவி வகுப்பிற்கான முக்கிய புள்ளிகள்
- உதவி வகுப்பின் செயல்பாடுகளை அணுக, துவக்கத்தின் போது ஒவ்வொரு செயல்பாட்டு பெயருக்கும் பின்னால் நிலையான முறைகளின் திறவுச்சொல் பயன்படுத்தப்படுகிறது.
- உங்கள் சொந்த உதவி வகுப்பை உருவாக்குவதன் மூலம், தரவு கையாளுதல், சரம் வடிவமைத்தல், கோப்பு கையாளுதல் மற்றும் பல போன்ற பொதுவான செயல்பாடுகளை இணைக்க முடியும்.
- அவை சேவை செய்யும் செயல்பாட்டு பகுதியின் அடிப்படையில் குறிப்பிட்ட தொகுப்புகள் அல்லது தொகுதிகளாக எளிதாக ஒழுங்கமைக்கப்படலாம்.
- சிக்கலான செயல்பாடுகளை சுருக்கமான எளிய அழைப்புகளாக சுய-விளக்க முறைகளை வழங்குவதால், வாசிப்புத்திறன் காரணி நிறைய அதிகரிக்கிறது.
முடிவுரை
உங்கள் சொந்த உதவி வகுப்பை உருவாக்க, 'உதவி வகுப்பு' தொடர்பான முறைகளை ஒரு வகுப்பில் பயன்படுத்தவும், பின்னர் இந்த முறைகள் பிரதான() முறையில் அழைக்கப்படும். உதவியாளர் செயல்பாடுகளை அழைப்பது ஒரு உதவி பொருளின் உருவாக்கத்துடன் அல்லது இல்லாமல் இருக்கலாம். முக்கிய வார்த்தை ' பொது நிலையான 'கோட் வரியைக் குறைக்க புரோகிராமர் ஒரு உதவி பொருளை உருவாக்க விரும்பவில்லை என்றால், பயன்படுத்தப்பட வேண்டும்.