मुख्य सामग्री पर जाएँ

कोर्स

Java में Object-Oriented Programming परिचय

मध्यवर्ती4 घंटे

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के मुख्य कॉन्सेप्ट सीखें, बेसिक क्लासेस और ऑब्जेक्ट्स से लेकर इनहेरिटेंस और पॉलीमॉर्फ़िज़्म जैसे उन्नत विषयों तक।

Java4 घंटे9 वीडियो28 अभ्यास2,350 XP11,161उपलब्धि का प्रमाणपत्र

अपना निःशुल्क खाता बनाएँ

Google के साथ जारी रखें
या
जारी रखकर, आप हमारी उपयोग की शर्तें, हमारी गोपनीयता नीति को स्वीकार करते हैं और यह भी कि आपका डेटा USA में संग्रहीत है।

हज़ारों कंपनियों के शिक्षार्थियों द्वारा पसंद किया गया

किसी टीम को प्रशिक्षित कर रहे हैं?

व्यवसायों के लिए आज़माएँ

कोर्स विवरण

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) संगठित और स्केलेबल सॉफ़्टवेयर लिखने का एक शक्तिशाली तरीका है। जावा, दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक, स्पष्ट सिंटैक्स और मजबूत समुदाय समर्थन के साथ OOP को जीवंत बनाता है। इस पाठ्यक्रम में, आप कक्षाओं, ऑब्जेक्ट्स, इनहेरिटेंस, एनकैप्सुलेशन, और भी बहुत कुछ का उपयोग करके वास्तविक दुनिया की प्रणालियों को मॉडल करने के लिए Java का उपयोग करना सीखेंगे।

वास्तविक दुनिया की Java कक्षाएँ और ऑब्जेक्ट्स बनाएं

क्लासों को ब्लूप्रिंट के रूप में परिभाषित करना सीखकर शुरुआत करें और उनका उपयोग करके ऑब्जेक्ट इंस्टेंस बनाएं। आप पुन: प्रयोज्य घटक बनाने के लिए कोर Java सिंटैक्स लागू करेंगे, जो कारों, पासपोर्टों और सूत्रों जैसी वास्तविक दुनिया की इकाइयों की नकल करते हैं।

कंस्ट्रक्टर्स और मेथड्स के साथ व्यवहार जोड़ें

ऑब्जेक्ट की स्थिति को प्रारंभ करने के लिए कंस्ट्रक्टर्स के उपयोग में महारत हासिल करें और व्यवहार जोड़ने के लिए मेथड्स का अन्वेषण करें। आप void और return-type दोनों प्रकार की methods लिखेंगे, जिससे आपको dynamic और interactive programs बनाने में मदद मिलेगी।

एन्कैप्सुलेशन और इनहेरिटेंस के साथ कोड को सुरक्षित करें और पुनः उपयोग करें

जानें कि एक्सेस मॉडिफ़ायर आपके कोड के उपयोगकर्ताओं को क्या दिखाई देता है, इसे कैसे नियंत्रित करते हैं। जानें कि डुप्लिकेशन को समाप्त करने और संरचित पदानुक्रम बनाने के लिए इनहेरिटेंस और एब्स्ट्रैक्ट क्लासेस का उपयोग कैसे करें।

इंटरफेस और बहुरूपता लागू करें

इंटरफेस का उपयोग करके लचीलापन जोड़ें और कक्षाओं में साझा व्यवहार लागू करें। अंततः, अधिक अनुकूलनीय सॉफ़्टवेयर डिज़ाइनों के लिए मेथड्स को ओवरराइड और ओवरलोड करके पॉलीमॉर्फ़िज़्म की शक्ति को अनलॉक करें।

अंत तक, आप स्वच्छ, ऑब्जेक्ट-ओरिएंटेड आर्किटेक्चर के साथ मॉड्यूलर Java अनुप्रयोग डिज़ाइन करने में सक्षम होंगे।

पूर्वापेक्षाएँ

पाठ्यक्रम

कोर्स रूपरेखा

1

Java में Object-Oriented Programming (OOP)

Java में object-oriented programming (OOP) की बुनियादों को जानिए, खासकर primitive data types और objects के बीच के अंतर पर ध्यान देते हुए। क्लास और ऑब्जेक्ट्स को परिभाषित और बनाना सीखिए, और क्लास के अहम घटकों—जैसे fields, constructors, और methods—को समझिए।
अध्याय शुरू करें
2

Encapsulation & Inheritance

Object-oriented programming में गहराई से उतरें और एन्कैप्सुलेशन, इनहेरिटेंस, और एब्स्ट्रैक्शन जैसे प्रमुख सिद्धांतों का अन्वेषण करें। क्लास मेंबर्स की एक्सेस को नियंत्रित करना, क्लास की कार्यक्षमता को बढ़ाना, और ऐसे एब्स्ट्रैक्ट कॉन्सेप्ट्स व कॉन्ट्रैक्ट्स तय करना सीखिए जो विभिन्न इम्प्लिमेंटेशंस में निरंतरता सुनिश्चित करें।
अध्याय शुरू करें
3

Interfaces और Polymorphism

Java interfaces और polymorphism कैसे काम करते हैं, यह समझकर अपनी object-oriented programming कौशल को मजबूत करें। इंटरफेसेज़ को परिभाषित करना और उन्हें क्लासेज़ में इम्प्लिमेंट करना सीखिए ताकि व्यवहार लचीला रहे। सबक्लासेज़ में व्यवहार को कस्टमाइज़ करने के लिए method overriding का अभ्यास करें और उसी क्लास में किसी method के कई रूपों को परिभाषित करने के लिए method overloading का उपयोग करें। आप constructor overloading भी सीखेंगे ताकि ऑब्जेक्ट क्रिएशन और अधिक बहुमुखी हो सके। ये हैंड्स-ऑन एक्सरसाइज़ आपको अधिक अनुकूलनशील और पुन: प्रयोज्य Java कोड लिखने में मदद करेंगी।
अध्याय शुरू करें
J

Java में Object-Oriented Programming परिचय

कोर्स
पूर्ण

उपलब्धि का प्रमाण पत्र अर्जित करें

अभी नामांकन करें

DataCamp for Mobile के साथ अपने डेटा कौशल बढ़ाएँ

हमारे मोबाइल कोर्स और रोज़ाना 5-मिनट की कोडिंग चुनौतियों के साथ चलते-फिरते प्रगति करें।