मागील धड्यांमध्ये, आपण सामान्य Java प्रोग्राम काय आहे आणि त्याची रचना कशी दिसते याबद्दल अधिक जाणून घेतले. ऑब्जेक्ट्स कसे तयार केले जातात (आणि याचा कन्स्ट्रक्टरशी काय संबंध आहे) आणि व्हेरिएबल्स कसे सुरू केले जातात.

स्वत: ला ब्रेस करा: यावेळी बरेच अतिरिक्त वाचन होईल. पण हीच गोष्ट तुम्हाला तुमच्या शिक्षणात वेगाने पुढे जाण्यास मदत करेल.

तुम्हाला कन्स्ट्रक्टरची गरज का आहे?

तुम्हाला या प्रश्नाचे उत्तर आधीच्या धड्यांमध्ये मिळाले आहे, नाही का? चला चाचणी करूया. तुम्ही वैशिष्ट्यहीन डीफॉल्ट मांजर कसे तयार कराल आणि तुम्ही तीच मांजर कशी तयार कराल, परंतु विशिष्ट फर रंग आणि म्याऊसह? खत्री नाही? मग जावा कन्स्ट्रक्टरच्या मूलभूत गोष्टींवर हा लेख वाचा. वाचा आणि ज्ञानी व्हा :)

बेस क्लास कन्स्ट्रक्टर

तुम्ही नुकतेच Java मध्ये कन्स्ट्रक्टर्ससह प्रारंभ करत आहात, त्यामुळे आणखी एक मनोरंजक लेख दुखावू नये. हे बेस क्लास कन्स्ट्रक्टर्सना समर्पित आहे आणि ते तुमच्या ज्ञानाच्या स्तरावर तंतोतंत लक्ष्यित आहे. हा लेख सुपरक्लास आणि व्युत्पन्न वर्ग काय आहेत, कन्स्ट्रक्टरला कोणत्या क्रमाने कॉल केले जातात आणि फील्ड्स कोणत्या क्रमाने सुरू केल्या आहेत हे स्पष्ट करेल (किंवा तुम्हाला पुनरावलोकन करण्याची परवानगी देईल).

पद्धती, पॅरामीटर्स, परस्परसंवाद आणि ओव्हरलोडिंग

आता, पद्धती... त्यांच्याशिवाय, वस्तूंना एकमेकांशी कसे वागावे किंवा संवाद साधावा याची कल्पना नसते. हा ठोस धडा तुम्हाला पद्धती आणि पद्धती पॅरामीटर्सचे ज्ञान वाढवेल. आम्ही encapsulation आणि पद्धत ओव्हरलोडिंगच्या महत्त्वाच्या विषयांना देखील स्पर्श करू. हे विषय अद्याप स्पष्ट नसल्यास, काळजी करू नका. आम्ही नंतर नक्कीच त्यांच्याकडे परत येऊ.

गेटर्स आणि सेटर्स

एके काळी, एन्कॅप्सुलेशन म्हणजे काय आणि ते का आवश्यक आहे हे तुम्हाला माहीत नव्हते. किंवा कदाचित आताही जेव्हा डेटा लपवणे आणि ते पूर्ण करण्यासाठी वापरल्या जाणार्‍या Java यंत्रणा - गेटर्स आणि सेटर्सचा विचार केला जातो तेव्हा तुम्हाला पुरेसा आत्मविश्वास वाटत नाही. तसे असल्यास, येथे एक अतिशय उपयुक्त धडा आहे जो तुमची encapsulation ची समज मजबूत करेल.

ऑब्जेक्ट लाइफसायकल

जेव्हा Java मशीन कोणतीही वस्तू तयार करते, तेव्हा ते त्या वस्तूसाठी मेमरी वाटप करते. वास्तविक मोठ्या प्रोग्राममध्ये, दहापट आणि शेकडो हजारो वस्तू तयार केल्या जातात आणि त्या प्रत्येकाची स्वतःची मेमरी असते.

पण या सर्व वस्तू किती काळ अस्तित्वात आहेत असे तुम्हाला वाटते? आमचा कार्यक्रम चालू असताना ते "लाइव्ह" असतात का? नक्कीच नाही. जावा ऑब्जेक्ट्सचे सर्व फायदे असूनही, ते अमर नाहीत :) ऑब्जेक्ट्सचे स्वतःचे जीवनचक्र असते. या धड्यात, आम्ही ते काय आहे ते शोधू.

कचरा गोळा करणाऱ्या बद्दल अधिक

आपण वरील धडा वाचल्यास, आपण "कचरा गोळा करणारा" या संकल्पनेशी परिचित व्हाल. आता या लेखात, आपल्याला कालांतराने कचरा संकलन कसे वितरित केले जाते याबद्दल अधिक तपशीलवार चर्चा मिळेल. जावाचा कचरा गोळा करणारा दयाळू आहे, जरी तो नेहमी फक्त मर्त्यांसाठी अंदाज लावता येत नाही. जावा कचरा संकलन, ऑब्जेक्ट पोहोचण्यायोग्यता, संदर्भ मोजणी आणि ऑब्जेक्ट पिढ्यांबद्दल जाणून घेण्यासाठी हा मजेदार लेख वाचा.