ஜாவாவில் சுருக்க வகுப்புகளுக்கு ஒரு முழுமையான அறிமுகம்



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

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

ஜாவாவில் சுருக்க வகுப்புகள் என்றால் என்ன?

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





Abstract-Classes-in-Java-Edureka

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

முதுகலை பட்டப்படிப்பு என்று கருதப்படுகிறது

ஜாவாவில் நமக்கு ஏன் ஒரு சுருக்க வகுப்புகள் தேவை?

பின்வரும் காரணங்களுக்காக ஜாவாவில் எங்களுக்கு சுருக்க வகுப்புகள் தேவை:



  • சுருக்க வகுப்புகள் ஆதரவு டைனமிக் முறை தீர்மானம் ரன் நேரத்தில்
  • அவை பயனர்களை அடைய உதவுகின்றன தளர்ந்தவிணைப்பு
  • சுருக்க வகுப்புகள் பிரிக்கின்றன முறை வரையறை மரபுரிமையிலிருந்து துணை வகுப்புகள்
  • அவர்கள் வழங்குகிறார்கள் இயல்புநிலை செயல்பாடு அனைத்து துணை வகுப்புகளுக்கும் வரையறுக்கப்பட்ட முறையின்
  • சுருக்க வகுப்புகள் a வார்ப்புரு எதிர்கால குறிப்பிட்ட வகுப்புகளுக்கு
  • சுருக்க வர்க்கம் அனுமதிக்கிறது குறியீடு மீண்டும் பயன்பாட்டினை

ஜாவாவில் சுருக்க வகுப்புகளைப் பயன்படுத்துவதற்கான விதிகள்

ஜாவாவில் ஒரு சுருக்க வகுப்பை செயல்படுத்த, கீழே விவரிக்கப்பட்டுள்ளபடி விதிகளை நாங்கள் பின்பற்ற வேண்டும்:



  • ஐப் பயன்படுத்தி ஒரு சுருக்க வர்க்கம் அறிவிக்கப்பட வேண்டும் சுருக்கம் முக்கிய சொல்.
  • சுருக்க வகுப்புகள் அடங்கும் சுருக்கம் மற்றும் அல்லாத சுருக்கம் முறைகள்.
  • ஒரு சுருக்க வகுப்பு இருக்க முடியாது உடனடி.
  • அவர்கள் சேர்க்கலாம் கட்டமைப்பாளர்கள் மற்றும் நிலையான முறைகள்.
  • ஒரு சுருக்கம் வகுப்பு அடங்கும் இறுதி முறைகள்.

ஜாவாவில் சுருக்கத்தை அடைவதற்கான வழிகள்

ஜாவாவில் சுருக்கத்தின் செயல்முறையை கீழே குறிப்பிட்டுள்ளபடி பின்வரும் இரண்டு முறைகள் மூலம் அடையலாம்:

  1. ஒரு சுருக்க வகுப்பை செயல்படுத்துகிறது
  2. ஒரு இடைமுகத்தை செயல்படுத்துகிறது

சுருக்க வகுப்புகளுக்கான தொடரியல்

சுருக்க வகுப்புகள் மற்றும் சுருக்க முறைகளை வரையறுப்பதற்கான தொடரியல் பின்வருமாறு:

சுருக்க வகுப்பு எடுரேகா}}
சுருக்க வகுப்பு முறை ()

சுருக்க வகுப்புகளின் நடைமுறை எடுத்துக்காட்டுகள்

// சுருக்கம் வகுப்பு

தொகுப்பு சுருக்கம் பொது சுருக்க வகுப்பு நபர் {தனியார் சரம் பெயர் தனியார் சரம் பாலின பொது நபர் (சரம் என்எம், சரம் ஜென்) {this.name = nm this.gender = gen} பொது சுருக்க வெற்றிட படிப்பு () public பொது சரம் toString () {திரும்பவும் ' பெயர் = '+ this.name +' :: பாலினம் = '+ this.gender}}

// மாணவர் வகுப்பு

தொகுப்பு சுருக்கம் பொது வகுப்பு மாணவர் நபர் {தனியார் எண்ணாக மாணவர் ஐடி பொது மாணவர் (சரம் என்எம், சரம் ஜென், எண்ணாக ஐடி) {சூப்பர் (என்எம், ஜென்) இது. ) {System.out.println ('படிக்கவில்லை')} else {System.out.println ('இளங்கலை பொறியியலில் பட்டம் பெறுதல்')}} பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {நபர் மாணவர் = புதிய மாணவர் ('பிரியா', 'பெண்', 0) நபர் மாணவர் 1 = புதிய மாணவர் ('கரண்', 'ஆண்', 201021) நபர் மாணவர் 2 = புதிய மாணவர் ('குமாரி', 'பெண்', 101021) நபர் மாணவர் 3 = புதிய மாணவர் (' ஜான் ',' ஆண் ', 201661) மாணவர். ()) System.out.println (student2.toString ()) System.out.println (student3.toString ())}}

வெளியீடு:

படிக்கவில்லை
பொறியியல் இளங்கலை பட்டம் பெறுகிறார்
பொறியியல் இளங்கலை பட்டம் பெறுகிறார்
பொறியியல் இளங்கலை பட்டம் பெறுகிறார்
பெயர் = பிரியா :: பாலினம் = பெண்
பெயர் = கரண் :: பாலினம் = ஆண்
பெயர் = குமாரி :: பாலினம் = பெண்
பெயர் = ஜான் :: பாலினம் = ஆண்

ஜாவா வளர்ச்சிக்கான சிறந்த கருத்து

இடைமுகத்திற்கும் சுருக்க வர்க்கத்திற்கும் உள்ள வேறுபாடு

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

// சுருக்கம் வகுப்பு எடுத்துக்காட்டு

தொகுப்பு சுருக்கம் முழு அகலம், சரம் பெயர்) {சூப்பர் (பெயர்) this.length = length this.width = width public public பொது வெற்றிடத்தை வரையவும் () {System.out.println ('செவ்வகம் வரையப்பட்டது') public public இரட்டை இரட்டை பகுதி () {வருவாய் (இரட்டை) (நீளம் * அகலம்)}} வகுப்பு வட்டம் வடிவத்தை நீட்டிக்கிறது {இரட்டை பை = 3.14 முழு ஆரம் வட்டம் (முழு ஆரம், சரம் பெயர்) {சூப்பர் (பெயர்) this.radius = ஆரம் public public பொது வெற்றிடத்தை வரையவும் () { System.out.println ('வட்டம் வரையப்பட்டது') public public பொது இரட்டை பகுதி () {திரும்ப (இரட்டை) ((பை * ஆரம் * ஆரம்) / 2)}} வகுப்பு எடுரேகா {பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ் ) {வடிவ செவ்வகம் = புதிய செவ்வகம் (20, 30, 'செவ்வகம்') System.out.println ('செவ்வகத்தின் பரப்பளவு:' + செவ்வகம்.ஆரியா ()) வடிவ வட்டம் = புதிய வட்டம் (20, 'சுழல்') System.out .println ('வட்டத்தின் பரப்பளவு:' + வட்டம்.ஆரியா ())}}

வெளியீடு:

செவ்வகத்தின் பரப்பளவு: 600.0
வட்டத்தின் பரப்பளவு: 628.0

// இடைமுக உதாரணம்

தொகுப்பு absVSint இடைமுகம் வடிவம் {வெற்றிட டிரா () இரட்டை பகுதி ()} வகுப்பு செவ்வகம் வடிவம் {int நீளம், அகலம் செவ்வகம் (முழு நீளம், முழு அகலம்) {this.length = length this.width = width} public பொது வெற்றிடத்தை வரையவும் () . System.out.println ('செவ்வகம் வரையப்பட்டுள்ளது') public public பொது இரட்டை பகுதி () {திரும்ப (இரட்டை) (நீளம் * அகலம்)}} வகுப்பு வட்டம் வடிவத்தை செயல்படுத்துகிறது {இரட்டை பை = 3.14 முழு ஆரம் வட்டம் (முழு ஆரம்) {this.radius = ஆரம் public public பொது வெற்றிடத்தை வரையவும் () {System.out.println ('வட்டம் வரையப்பட்டுள்ளது') public public பொது இரட்டை பகுதி () {திரும்ப (இரட்டை) ((பை * ஆரம் * ஆரம்) / 2)}} வகுப்பு எடுரேகா {பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {வடிவம் செவ்வகம் = புதிய செவ்வகம் (20, 30) System.out.println ('செவ்வகத்தின் பரப்பளவு:' + செவ்வகம்.ஆரியா ()) வடிவ வட்டம் = புதிய வட்டம் (20) System.out.println ('வட்டத்தின் பரப்பளவு:' + வட்டம்.ஆரியா ())}}

வெளியீடு:

செவ்வகத்தின் பரப்பளவு: 600.0
வட்டத்தின் பரப்பளவு: 628.0

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

ஜாவா இதை எப்போது பயன்படுத்த வேண்டும்

இப்போது நீங்கள் ஜாவாவின் அடிப்படைகளைப் புரிந்துகொண்டுள்ளீர்கள், பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது. ஜாவா புரோகிராமிங்கில் ஒரு தொடக்கத்தைத் தருவதற்கும், முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & வசந்த .

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