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



இந்த கட்டுரை ஜாவாவில் கட்டமைப்பாளர் ஓவர்லோடிங்கை உங்களுக்கு அறிமுகப்படுத்தும். விளக்கத்தைத் தொடர்ந்து நிரல் ஆர்ப்பாட்டம் நடைபெறும்.

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

எனவே பின்னர் தொடங்குவோம்,





ஜாவாவில் கட்டமைப்பாளர் ஓவர்லோடிங்

ஒரு கட்டமைப்பாளர் என்றால் என்ன?

ஒரு கட்டமைப்பாளர் என்பது ஒரு வகுப்பின் பொருளை உருவாக்க பயன்படும் குறியீட்டின் தொகுதி. ஒவ்வொரு வகுப்பிலும் ஒரு கட்டமைப்பாளர் இருக்கிறார், அது சாதாரண வகுப்பு அல்லது சுருக்க வர்க்கமாக இருக்கலாம். ஒரு கட்டமைப்பாளர் ஒரு முறை போலவே ஆனால் திரும்ப வகை இல்லாமல் இருக்கிறார். ஒரு வகுப்பிற்கு எந்தவொரு கட்டமைப்பாளரும் வரையறுக்கப்படாதபோது, ​​இயல்புநிலை கட்டமைப்பாளர் தொகுப்பாளரால் உருவாக்கப்படுகிறார்.

விண்டோஸ் 10 இல் php 7 ஐ எவ்வாறு நிறுவுவது

உதாரணமாக



பொது வகுப்பு மாணவர் {// இல்லை கட்டமைப்பாளர் தனியார் சரம் பெயர் தனியார் எண்ணின் வயது தனியார் சரம் வகுப்பு // பெறுநர்கள் மற்றும் அமைப்பாளர்கள் பொது வெற்றிட காட்சி () {System.out.println (this.getName () + '' + this.getAge () + ' '+ this.getStd ())} பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {// மாணவர் வகுப்பின் காட்சி முறையைப் பயன்படுத்த, மாணவர் மாணவர் மாணவரின் பொருளை உருவாக்கு = புதிய மாணவர் () // நாங்கள் எந்தவொரு கட்டமைப்பாளரையும் வரையறுக்கவில்லை என்பதால் , தொகுப்பி இயல்புநிலை கட்டமைப்பாளரை உருவாக்குகிறது. எனவே அந்த மாணவர். காட்சி ()}}

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

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

பிற கட்டமைப்பாளர்களின் தேவை

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



பொது வகுப்பு மாணவர் {// பண்புக்கூறுகள் சரம் பெயர் முழு வயது சரம் வகுப்பு // கட்டமைப்பாளர்கள் பொது மாணவர் (சரம் பெயர்) {// கட்டமைப்பாளர் 1 this.name = பெயர்} பொது மாணவர் (சரம் பெயர், சரம் வகுப்பு) {// கட்டமைப்பாளர் 2 this.name = பெயர் this.std = std} பொது மாணவர் (சரம் பெயர், சரம் வகுப்பு, முழு வயது) {// கட்டமைப்பாளர் 3 this.name = name this.std = std this.age = age} public void display () {System.out .println (this.getName () + '' + this.getAge () + '' + this.getStd ())} பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {மாணவர் stu1 = புதிய மாணவர் ('ABC') stu1 . காட்சி () மாணவர் stu2 = புதிய மாணவர் ('DEF', '5-C') stu2.display () மாணவர் stu3 = புதிய மாணவர் ('GHI', '6-C', 12) stu3.display ()}}

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

இந்த () குறிப்பு

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

உதாரணமாக

பொது மாணவர் ()}} // கட்டமைப்பாளர் 4 பொது மாணவர் (சரம் பெயர், சரம் வகுப்பு, முழு வயது) {// கட்டமைப்பாளர் 3 இந்த () // இயல்புநிலை கட்டமைப்பாளரை அழைக்கும். * இது கட்டமைப்பாளரின் முதல் அறிக்கை இல்லையென்றால், ERROR ஏற்படும் * this.name = name this.std = std this.age = age

குறிப்பு

  • ஜாவாவில் சுழல்நிலை கட்டமைப்பாளரின் அழைப்பு தவறானது
  • எந்த அளவுருவாக்கப்பட்ட கட்டமைப்பாளரையும் நாங்கள் வரையறுத்துள்ளோம் என்றால், கம்பைலர் இயல்புநிலை கட்டமைப்பாளரை உருவாக்காது. எந்தவொரு கட்டமைப்பாளரையும் நாங்கள் வரையறுக்கவில்லை என்றால், தொகுப்பின் போது இயல்புநிலையாக தொகுப்பாளர் இயல்புநிலை கட்டமைப்பாளரை (நோ-ஆர்க் கட்டமைப்பாளர் என்றும் அழைக்கப்படுகிறது) உருவாக்குகிறார்
  • கட்டமைப்பாளர் அழைப்பு ஜாவாவில் கட்டமைப்பாளரின் முதல் அறிக்கையாக இருக்க வேண்டும்

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

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