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

உதாரணமாக
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);
பொருட்களை தொடர்பு கொள்ளச் செய்யுங்கள்.

கோட்ஜிம் பல்கலைக்கழகப் பாடத்தின் ஒரு பகுதியாக வழிகாட்டியுடன் விரிவுரைத் துணுக்கு. முழு பாடத்திற்கும் பதிவு செய்யவும்.