ஜாவாவில் கான்கிரீட் வகுப்பு என்றால் என்ன

Javavil Kankirit Vakuppu Enral Enna



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

இந்தக் கட்டுரை ஜாவாவைப் பற்றி விரிவாகக் கூறுகிறது. கான்கிரீட் வகுப்பு ”.







ஜாவாவில் கான்கிரீட் வகுப்பு என்றால் என்ன?

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



குறிப்பு : ஒரு கான்க்ரீட் கிளாஸ் என்பது ஒரு சுருக்க முறையை உள்ளடக்கியிருந்தால் அது ஒரு சுருக்க வகுப்பாகும்.



எடுத்துக்காட்டு 1: ஜாவாவில் ஒரு கான்கிரீட் வகுப்பை உருவாக்குதல்

ஜாவாவின் பயன்பாட்டை விளக்கும் பின்வரும் உதாரணத்தின் கண்ணோட்டம் ' கான்கிரீட் வகுப்பு ”:





பொது வர்க்கம் கான்கிரீட் வகுப்பு {
நிலையான முழு எண்ணாக பெருக்கி ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) {
திரும்ப எக்ஸ் * மற்றும் ;
}
நிலையான முழு எண்ணாக கூட்டு ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) {
திரும்ப எக்ஸ் + மற்றும் ;
}
நிலையான முழு எண்ணாக சதுர ( முழு எண்ணாக எக்ஸ் ) {
திரும்ப எக்ஸ் * எக்ஸ் ;
}
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args ) {
அமைப்பு . வெளியே . println ( 'பெருக்கல் ஆகிறது ->' + பெருக்கி ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( 'சேர்ப்பது ->' + கூட்டு ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( 'மதிப்பின் சதுரம் ஆகிறது ->' + சதுர ( 2 ) ) ;
} }

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

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

வெளியீடு



வெளியீட்டில், வகுப்பில் உள்ள அனைத்து செயல்பாடுகளும் செயல்படுத்தப்படுவதைக் காணலாம், இதன் மூலம் அது ' கான்கிரீட் வகுப்பு ”.

எடுத்துக்காட்டு 2: சுருக்க வகுப்பை விரிவுபடுத்துவதன் மூலம் கான்கிரீட் வகுப்பைப் பயன்படுத்துதல்

இந்த குறிப்பிட்ட எடுத்துக்காட்டு ஒரு சுருக்க வகுப்பை நீட்டிக்கும் ஒரு கான்கிரீட் வகுப்பை வரையறுக்கிறது (இடைமுகத்தை செயல்படுத்துகிறது):

இடைமுகம் கான்கிரீட் {
முழு எண்ணாக பெருக்கி ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) ;
முழு எண்ணாக கூட்டு ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) ;
}
சுருக்கம் வர்க்கம் தயாரிப்பு செயல்படுத்துகிறது கான்கிரீட் {
பொது முழு எண்ணாக பெருக்கி ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) {
திரும்ப எக்ஸ் * மற்றும் ;
} }
பொது வர்க்கம் கான்கிரீட் வகுப்பு 2 நீட்டிக்கிறது தயாரிப்பு {
பொது முழு எண்ணாக கூட்டு ( முழு எண்ணாக எக்ஸ், முழு எண்ணாக மற்றும் ) {
திரும்ப எக்ஸ் + மற்றும் ;
}
பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு args [ ] ) {
Concreteclass2 பொருள் = புதிய கான்கிரீட் வகுப்பு 2 ( ) ;
அமைப்பு . வெளியே . println ( 'பெருக்கல் ஆகிறது ->' + பொருள். பெருக்கி ( 2 , 3 ) ) ;
அமைப்பு . வெளியே . println ( 'சேர்ப்பது ->' + பொருள். கூட்டு ( 2 , 3 ) ) ;
} }

இந்த குறியீடு தொகுதியின் படி:

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

வெளியீடு

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

முடிவுரை

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