इस स्तर पर, आपने सीखा कि जावा के आदिम प्रकार क्या हैं और उन्हें कैसे विस्तारित और संकुचित किया जाता है। हमने वस्तुओं और वर्गों के बारे में बात की। क्या अधिक है, हमने अध्ययन करना शुरू किया कि जावा जावा क्या बनाता है - वस्तु-उन्मुख प्रोग्रामिंग के सिद्धांत। थोड़ी देर और धैर्य रखें: इससे पहले कि आप अगले स्तर पर जाएँ, हम अनुशंसा करते हैं कि आप इस पाठ को पूरा करें।

ओओपी के सिद्धांत

आप पहले से ही जानते हैं कि जावा में सब कुछ कैसे व्यवस्थित किया जाता है: आप कक्षाओं की घोषणा करते हैं और कक्षाओं के आधार पर वस्तुओं का निर्माण करते हैं, कक्षाओं में विधियाँ आदि होती हैं, लेकिन यह सब ऐसा क्यों है और अन्यथा नहीं? भाषा क्यों संरचित है ताकि कार्यक्रमों में कक्षाएं और वस्तुएं हों, और कुछ नहीं? एक "ऑब्जेक्ट" की अवधारणा का आविष्कार क्यों किया गया और इसे सबसे आगे रखा गया? क्या सभी भाषाओं को इस तरह से डिज़ाइन किया गया है? यदि नहीं, तो यह Java को क्या लाभ देता है? बहुत सारे प्रश्न हैं। यह पाठ आपको उनसे निपटने में मदद करेगा। आप OOP के सिद्धांतों में गहराई से गोता लगाएँगे: वंशानुक्रम, अमूर्तता, एनकैप्सुलेशन और बहुरूपता।


Codegym यूनिवर्सिटी कोर्स के भाग के रूप में एक परामर्शदाता के साथ एक व्याख्यान स्निपेट। पूर्ण पाठ्यक्रम के लिए साइन अप करें।