"हॅलो, माझ्या तरुण मित्रा! इतक्या लवकर तुला पुन्हा भेटेल अशी अपेक्षा नव्हती. तुला काय सांगायचे आहे? यावेळी तू काय शिकलास?"

"मला वर्ग संबंध, एन्कॅप्सुलेशन आणि वारसा याविषयी शिकायला मिळाले. त्यांनी मला सांगितले की मी एक चांगला विद्यार्थी आहे!"

"हे छान आहे! तुम्ही प्रगती करत आहात याचा मला आनंद आहे कारण तुम्ही माझे धडे शिकत आहात."

"मी फक्त शिकत नाही - मी कार्ये देखील पूर्ण करत आहे!"

"नक्कीच, अमिगो. तुमच्यापुढे आणखी एक स्तर आहे - OOP च्या मूलभूत गोष्टींना समर्पित एक स्तर. तुम्ही एली, ऋषी, किम आणि तुमचा मित्र डिएगो यांच्याकडे परत जाण्यापूर्वी, आमच्या स्पेस लायब्ररीमध्ये जादू करण्यासाठी बसा आणि काही वाचा लेख. मला खात्री आहे की तुम्हाला त्यात बरीच उपयुक्त माहिती आढळेल."

"ठीक आहे, प्रोफेसर. आज तुम्ही माझ्यासाठी काय आणले आहे?"

वर्गांमधील संबंध. वारसा, रचना आणि एकत्रीकरण

प्रोग्रामिंगमध्ये, अतिरिक्त कोड न लिहिणे किती महत्त्वाचे आहे हे तुम्हाला त्वरीत समजेल. सुदैवाने, जावामध्ये तुम्हाला मोहक "कट" करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट आहे. हा धडा खालील वर्ग नातेसंबंधांचे व्हिज्युअलायझेशन सादर करतो: वारसा, रचना आणि एकत्रीकरण. तयार व्हा: तुम्हाला बरीच मनोरंजक उदाहरणे दिसतील.

एन्केप्सुलेशनची तत्त्वे

एन्कॅप्सुलेशन आणि माहिती लपवणे — या भिन्न संकल्पना आहेत की समान गोष्ट? त्याच्या मूळ स्वरूपात, तुम्हाला एकापेक्षा जास्त वेळा एन्कॅप्सुलेशनचा सामना करावा लागला आहे. फक्त वापरण्यास-सुलभ इंटरफेस सोडून आपल्या प्रोग्रामची जटिलता वापरकर्त्यापासून कशी लपवायची हे आपल्याला जाणून घ्यायचे असल्यास, मी शिफारस करतो की आपण हा धडा काळजीपूर्वक वाचा.