ఈ బ్లాగ్ జావా యొక్క ఉపయోగం మరియు అమలును తెలియజేస్తుంది ' పొందండి 'మరియు' సెట్ ” పద్ధతులు.
జావాలో 'గెట్' మరియు 'సెట్' మెథడ్స్ ఏమిటి?
ది ' పొందండి 'ప్రైవేట్ వేరియబుల్ విలువను తిరిగి ఇవ్వడానికి పద్ధతి ఉపయోగించబడుతుంది మరియు ' సెట్ ” పద్ధతి ప్రైవేట్ వేరియబుల్ విలువను సెట్ చేస్తుంది/కేటాయిస్తుంది. ఈ పద్ధతులు ఒక భాగం ' ఎన్క్యాప్సులేషన్ ” ప్రక్రియలో వినియోగదారుల నుండి సున్నితమైన డేటా దాచబడుతుంది.
ఉదాహరణ 1: జావాలో విలువలను పొందడం మరియు సెట్ చేయడం
ఈ ఉదాహరణలో, ' సెట్ () 'మరియు' పొందండి() ” మెథడ్స్ ఫంక్షనాలిటీని ప్రైవేట్ వేరియబుల్ విలువను సెట్ చేయడానికి మొదట ఉపయోగించుకోవచ్చు మరియు క్లాస్లోని యూజర్ నిర్వచించిన ఫంక్షన్ల సహాయంతో దాన్ని పొందవచ్చు:
ప్రజా తరగతి దంతాల సమితి {
ప్రైవేట్ int వయస్సు ;
ప్రజా శూన్యం సెట్ వయసు ( int x ) {
వయస్సు = x ;
}
ప్రజా int వయస్సు ( ) {
తిరిగి వయస్సు ;
}
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
పంటి సెట్ x = కొత్త దంతాల సమితి ( ) ;
x సెట్ వయసు ( 18 ) ;
వ్యవస్థ . బయటకు . println ( 'వయస్సు:' + x వయస్సు ( ) ) ;
} }
పై కోడ్ బ్లాక్లో:
- ముందుగా, '' అనే తరగతిని నిర్వచించండి దంతాల సమితి ”.
- తరగతి లోపల, ' అనే ప్రైవేట్ వేరియబుల్ను పేర్కొనండి వయస్సు ”.
- తదుపరి దశలో, '' అనే ఫంక్షన్ను నిర్వచించండి సెట్ ఏజ్() ” విలువను సెట్ చేయడానికి పేర్కొన్న పరామితిని కలిగి ఉంటుంది. ఫంక్షన్ నిర్వచనంలో, సెట్ విలువను ప్రైవేట్ వేరియబుల్కు పాస్ చేయండి.
- ఇప్పుడు, '' అనే సెట్ విలువను పొందడం కోసం ఒక ఫంక్షన్ను ప్రకటించండి getAge() ”. దాని నిర్వచనంలో, కేవలం తిరిగి ఇవ్వండి ' సెట్ ”వయస్సు.
- లో ' ప్రధాన ”, దీని ద్వారా డిక్లేర్డ్ క్లాస్ యొక్క వస్తువును సృష్టించండి కొత్త 'కీవర్డ్ మరియు' టూత్సెట్() ” కన్స్ట్రక్టర్, వరుసగా.
- ఆ తరువాత, సేకరించిన ఫంక్షన్ను ప్రారంభించండి ' సెట్ ఏజ్() ” తరగతిని సూచించడం ద్వారా మరియు పేర్కొన్న విలువను సెట్ చేయడం ద్వారా.
- చివరగా, చివరి తరగతి ఫంక్షన్ను యాక్సెస్ చేయడం ద్వారా సెట్ విలువను తిరిగి పొందండి ' getAge() ”.
అవుట్పుట్
ఈ అవుట్పుట్లో, సెట్ విలువ తగిన విధంగా తిరిగి పొందబడిందని గమనించవచ్చు.
ఉదాహరణ 2: జావాలో సూచన ద్వారా విలువలను పొందడం మరియు సెట్ చేయడం
ఈ ప్రత్యేక ఉదాహరణలో, ప్రైవేట్ వేరియబుల్ని సూచించడం ద్వారా విలువలను సెట్ చేయవచ్చు మరియు పొందవచ్చు:
ప్రజా తరగతి దంతాల సమితి {ప్రైవేట్ int వయస్సు ;
ప్రజా శూన్యం సెట్ వయసు ( int వయస్సు ) {
ఇది . వయస్సు = వయస్సు ;
}
ప్రజా int వయస్సు ( ) {
తిరిగి వయస్సు ;
}
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
పంటి సెట్ x = కొత్త దంతాల సమితి ( ) ;
x సెట్ వయసు ( 18 ) ;
వ్యవస్థ . బయటకు . println ( 'వయస్సు:' + x వయస్సు ( ) ) ;
} }
ఎగువ కోడ్ లైన్లలో, క్రింది దశలను వర్తింపజేయండి:
- అదేవిధంగా, '' అనే తరగతిని నిర్వచించండి దంతాల సమితి ” మరియు పేర్కొన్న ప్రైవేట్ వేరియబుల్ను పేర్కొనండి.
- ఇప్పుడు, ' అనే ఫంక్షన్ను నిర్వచించండి సెట్ ఏజ్() 'పరామితి కలిగి' వయస్సు ” విలువను సెట్ చేయడానికి.
- పరామితి మరియు ప్రైవేట్ వేరియబుల్ ఒకేలా ఉన్నాయని గమనించండి, కాబట్టి ' ఇది ”భేదంలో అస్పష్టతను తొలగించడానికి ఇక్కడ కీవర్డ్ని ఉపయోగించవచ్చు.
- ది ' ఇది ” కీవర్డ్ ప్రైవేట్ వేరియబుల్కు పాయింట్లు మరియు మెయిన్లో ఫంక్షన్ ఆర్గ్యుమెంట్గా పాస్ చేసిన తర్వాత సెట్ విలువను కేటాయిస్తుంది.
- ఆ తరువాత, అదేవిధంగా, ఫంక్షన్ నిర్వచించండి ' getAge() ” సెట్ విలువను తిరిగి ఇవ్వడానికి.
- లో ' ప్రధాన ”, క్లాస్ ఆబ్జెక్ట్ని సృష్టించడానికి, సెట్ చేయడానికి మరియు తదనుగుణంగా విలువను పొందడానికి చర్చించిన విధానాలను గుర్తుకు తెచ్చుకోండి.
అవుట్పుట్
ఈ ఫలితంలో, ఒకే విధమైన విలువల మధ్య అస్పష్టత ఉత్తీర్ణత సూచన ద్వారా క్రమబద్ధీకరించబడిందని విశ్లేషించవచ్చు.
ముగింపు
ది ' పొందండి 'మరియు' సెట్ 'జావాలో పద్ధతులు ఒక భాగం' ఎన్క్యాప్సులేషన్ ” మరియు ప్రైవేట్ వేరియబుల్ విలువను తిరిగి ఇవ్వడానికి మరియు సెట్ చేయడానికి ఉపయోగించబడతాయి. ఈ పద్ధతులు వేరియబుల్ను సరళంగా సవరించడానికి లేదా వినియోగదారు నిర్వచించిన ఫంక్షన్ సహాయంతో సూచనను పాస్ చేయడం ద్వారా ఉపయోగించవచ్చు. ఈ బ్లాగ్ జావా గెట్ మరియు సెట్ పద్ధతులను ఉపయోగించుకునే విధానాలను చర్చించింది.