ஜாவாவில் நிலையான மற்றும் இறுதி வித்தியாசம்

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 6 மே 2024
Anonim
ஜாவாவில் நிலையானது
காணொளி: ஜாவாவில் நிலையானது

உள்ளடக்கம்


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

  1. ஒப்பீட்டு விளக்கப்படம்
  2. வரையறை
  3. முக்கிய வேறுபாடுகள்
  4. முடிவுரை

ஒப்பீட்டு விளக்கப்படம்

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


நிலையான வரையறை

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


class_name.static_member // வகுப்பின் நிலையான உறுப்பினரை அணுகும்

மேலேயுள்ள குறியீட்டில் class_name என்பது நிலையான_ நினைவகம் வரையறுக்கப்பட்ட வகுப்பின் பெயர். நிலையான உறுப்பினர் ஒரு நிலையான மாறி அல்லது நிலையான முறையாக இருக்கலாம்

நிலையான மாறிகள்:

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

நிலையான முறைகள்:

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

நிலையான வகுப்பு:

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

நிலையான தொகுதி:

வகுப்பு ஏற்றப்படும் போது ஒரு முறை மட்டுமே நிலையான தொகுதி செயல்படுத்தப்படுகிறது. வகுப்பின் நிலையான மாறிகள் துவக்க பயன்படுகிறது.

சி ++:

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

சி #:

சி # நிலையான வகுப்பு, நிலையான மாறிகள் மற்றும் நிலையான வகுப்பையும் ஆதரிக்கிறது.

ஜாவா:

ஜாவா நிலையான உள்ளமை வகுப்பு, நிலையான மாறிகள், நிலையான முறைகள் ஆகியவற்றை ஆதரிக்கிறது.

இறுதி வரையறை

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

இறுதி என அறிவிக்கப்பட்ட முறையை அந்த வகுப்பின் துணைப்பிரிவால் மேலெழுத முடியாது, அதில் இறுதி முறை அறிவிக்கப்படுகிறது. ஒரு வர்க்கம் இறுதி என அறிவிக்கப்படும்போது மற்ற வகுப்பினரால் அந்த இறுதி வகுப்பைப் பெற முடியாது. இறுதி முக்கிய சொல் என்றால் சி ++, சி # கருத்தை ஆதரிக்காது. ஜாவா இறுதிச் சொல் மற்றும் ஜாவாவில் கருத்துரை ஆதரிக்கிறது; வர்க்கம், மாறி மற்றும் முறை ஆகியவற்றை இறுதி என அறிவிக்க முடியும்.

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

முடிவுரை:

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