"సరే. చివరిసారి మేము తరగతులతో వ్యవహరించాము. ఈ రోజు, నేను మీకు ఆబ్జెక్ట్‌లను ఎలా సృష్టించాలో చెప్పాలనుకుంటున్నాను. ఇది చాలా సులభం. మీరు కొత్త కీవర్డ్‌ని వ్రాసి, ఆపై మీరు ఆబ్జెక్ట్‌ని సృష్టించాలనుకుంటున్న తరగతి పేరు."

ఉదాహరణ
Cat cat = new Cat();
Reader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream is = new FileInputStream(path);

"ఇది నాకు ముందే తెలుసు."

"మీకు తెలుసు. వింటూ ఉండండి."

"ఆబ్జెక్ట్‌ను సృష్టించేటప్పుడు, మీరు కుండలీకరణాల లోపల వివిధ ఆర్గ్యుమెంట్‌లను పాస్ చేయవచ్చు. దాని గురించి మరింత ఈరోజు తర్వాత. ప్రస్తుతానికి, క్యాట్ క్లాస్‌ని చూద్దాం:"

జావా కోడ్ వివరణ
class Cat {
    public String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
పేరు ఒక ఉదాహరణ వేరియబుల్. ఇది పబ్లిక్ యాక్సెస్ మాడిఫైయర్‌ని కలిగి ఉంది, ఇది ప్రాజెక్ట్‌లో ఎక్కడైనా కనిపించేలా చేస్తుంది.

getNameపద్ధతి గెట్టర్ . ఇది ఉదాహరణ వేరియబుల్ పేరు యొక్క విలువను అందిస్తుంది. పద్ధతి యొక్క పేరు 'గెట్' అనే పదం నుండి పెద్ద అక్షరం మొదటి అక్షరంతో వేరియబుల్ పేరు నుండి తీసుకోబడింది.

setNameపద్ధతి ఒక సెట్టర్ . ఉదాహరణ వేరియబుల్ పేరుకు కొత్త విలువను కేటాయించడానికి ఇది ఉపయోగించబడుతుంది. పద్ధతి యొక్క పేరు 'సెట్' అనే పదం నుండి పెద్ద అక్షరం మొదటి అక్షరంతో వేరియబుల్ పేరు నుండి తీసుకోబడింది. ఈ పద్ధతిలో, పరామితికి ఉదాహరణ వేరియబుల్ వలెఅదే పేరు ఉంటుంది,దీనితో . _

"ఈ గెటర్స్ అండ్ సెటర్స్ ఏమిటి ?"

"జావాలో, ఇతర తరగతుల నుండి వేరియబుల్‌లను దాచడం సాధారణ పద్ధతి. సాధారణంగా, తరగతుల లోపల ప్రకటించబడిన వేరియబుల్స్ ప్రైవేట్ మాడిఫైయర్‌ను కలిగి ఉంటాయి. "

"ఈ వేరియబుల్స్ యొక్క విలువను మార్చడానికి ఇతర తరగతులను అనుమతించడానికి, వాటిలో ప్రతిదానికి ఒక జత పద్ధతులు సృష్టించబడతాయి: పొందండి మరియు సెట్ చేయండి . పొందు పద్ధతి వేరియబుల్ యొక్క ప్రస్తుత విలువను అందిస్తుంది. సెట్ పద్ధతి వేరియబుల్ కోసం కొత్త విలువను సెట్ చేస్తుంది. "

"మరి ప్రయోజనం ఏమిటి?"

"ఉదాహరణ వేరియబుల్ యొక్క విలువను ఎవరైనా మార్చకూడదనుకుంటే, మేము దాని కోసం సెట్ పద్ధతిని సృష్టించలేము లేదా మేము దానిని ప్రైవేట్‌గా చేయవచ్చు . మేము పద్ధతికి అదనపు డేటా తనిఖీలను కూడా జోడించవచ్చు. కొత్త విలువ పాస్ అయినట్లయితే చెల్లదు, ఏదీ మార్చబడదు."

"అలాగా."

"ఒక తరగతికి చాలా వేరియబుల్స్ ఉంటాయి కాబట్టి, గెట్ అండ్ సెట్ మెథడ్స్ పేర్లు సాధారణంగా అవి డీల్ చేసే వేరియబుల్ పేర్లను కలిగి ఉంటాయి."

" ఒక వేరియబుల్‌ను 'పేరు' అని పిలిస్తే, ఆ పద్ధతులను setName మరియు getName , మొదలైనవి అంటారు. "

"నేను చూస్తున్నాను. అది చాలా సహేతుకంగా అనిపిస్తుంది."

"కొత్తగా సృష్టించబడిన వస్తువుతో పని చేయడానికి ఇక్కడ మరిన్ని ఉదాహరణలు ఉన్నాయి:"

దశ కోడ్ వివరణ
1
new Cat();
Catఒక వస్తువును సృష్టించండి
2
Cat catOscar = new Cat();
Catవేరియబుల్‌లో ఒక వస్తువును నిల్వ చేయండిcatOscar
3
catOscar.name = "Oscar";
catOscar.age = 6;
catOscar.weight = 4;
డేటాతో వస్తువును పూరించండి: పేరు, వయస్సు, బరువు
4
catOscar.sleep();
వస్తువుపై ఒక పద్ధతిని కాల్ చేయండి
5
catOscar.fight(catSmudge);
వస్తువులు పరస్పరం సంకర్షణ చెందేలా చేయండి.

కోడ్‌జిమ్ విశ్వవిద్యాలయం కోర్సులో భాగంగా మెంటర్‌తో ఉపన్యాస స్నిప్పెట్. పూర్తి కోర్సు కోసం సైన్ అప్ చేయండి.