जावा स्टेप बाय स्टेप-1 सीखें
इस लेख में चर्चा की गई जिसमें " क्यों जावा", "ऑब्जेक्ट्स और क्लासेस", "क्लास एंड मेथड नेमिंग", और "क्लास एंड मेथड क्रिएटिंग" शामिल हैं।
जावा क्यों है
जावा के मुख्य लाभ हैं (1) सीखने में आसान, (2) प्लेटफ़ॉर्म-स्वतंत्र, और (3) ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी)। जावा की (4) मज़बूती, (5) उपयोग में आसानी, (6) क्रॉस-प्लेटफ़ॉर्म क्षमताओं और (7) सुरक्षा विशेषताओं के कारण, यह दुनिया भर में पसंद की भाषा बन गई है।
तीन प्लेटफार्म हैं । मैक/ओएस जेवीएम, विंडोज जेवीएम, और लिनक्स जेवीएम। जेवीएम जावा वर्चुअल मशीन का संक्षिप्त नाम है।
आमतौर पर कार्यात्मक प्रोग्रामिंग, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और प्रक्रियात्मक प्रोग्रामिंग के बारे में बताएं। कार्यात्मक प्रोग्रामिंग में संरचना और तत्व सबसे आगे हैं, ऑब्जेक्ट ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) में सबसे आगे हैं, और सिस्टम प्रक्रियात्मक प्रोग्रामिंग में सबसे आगे है ।
वास्तविक दुनिया से एक उदाहरण दें जिसमें स्टारबक्स प्रक्रियात्मक प्रोग्रामिंग का एक उदाहरण हो सकता है ।
वास्तविक दुनिया से एक उदाहरण दें जिसमें विश्व प्रसिद्ध शेफ गॉर्डन रामसे ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (ओओपी) का उदाहरण हो सकते हैं ।
जावा में ऑब्जेक्ट्स और क्लासेस
जावा में कोड लिखते समय, ऑब्जेक्ट लगातार बनाए जाते हैं। संचालन वस्तुओं पर किया जाता है। यदि वस्तुओं को आवश्यकताओं को पूरा करने के लिए बनाया गया है तो एप्लिकेशन पूरी तरह से चलता है।
वस्तुओं में निष्क्रिय और सक्रिय विशेषताएं हैं। निष्क्रिय विशेषताओं को चर या क्षेत्र कहा जाता है । सक्रिय सुविधाओं को विधि या कार्यक्षमता कहा जाता है । ऑब्जेक्ट और इंस्टेंस एक ही चीजें हैं, लेकिन " इंस्टेंस " शब्द किसी ऑब्जेक्ट के अपने वर्ग के संबंध को इंगित करता है।
वस्तुओं के लिए एक आदेश है।
→ सबसे पहले , वस्तु बनाई जाती है,
→ दूसरी बात यह है कि फीचर को ऑब्जेक्ट में जोड़ा जाता है, और
→ तीसरे , कार्य को सुविधाओं के अनुसार परिभाषित किया जाता है।
किस वस्तु को कौन सा कार्य दिया जाएगा उसके अनुसार वस्तु का निर्माण होता है। और उसी के अनुसार वस्तु का वर्ग बनाया जाता है।
क्लासेस वो पैटर्न हैं जिनका इस्तेमाल ऑब्जेक्ट्स बनाने के लिए किया जाता है। वस्तु वर्ग का प्रतिबिंब है।
एप्लिकेशन बनाते समय, निम्न क्रम का पालन किया जाता है।
→ सबसे पहले , वर्ग बनाया जाता है,
→ दूसरे , वस्तुओं (चर और विधि) को वर्ग में परिभाषित किया गया है,
→ तीसरा गुण वस्तु में जोड़ा जाता है, और
→ चौथा , कार्य को सुविधाओं के अनुसार परिभाषित किया गया है।
वस्तु (उदाहरण) → कई वस्तुएँ → एकीकृत वस्तुएँ → अनुप्रयोग
कक्षाओं में चार प्रकार के जावा एक्सेस संशोधक होते हैं। एक्सेस संशोधक निजी, डिफ़ॉल्ट, संरक्षित और सार्वजनिक जैसे हैं । कक्षाओं में सुरक्षित पहुँच संशोधक और निजी पहुँच संशोधक नहीं हो सकते। लेकिन इसमें पब्लिक एक्सेस मॉडिफायर और डिफॉल्ट एक्सेस मॉडिफायर हो सकता है ।
जावा में वर्ग और विधि का नामकरण
वर्ग का नामकरण करते समय विचार;
- दिया गया नाम सामग्री से संबंधित होना चाहिए,
- नाम अपरकेस से शुरू होने चाहिए,
- जब कक्षा के नाम में एक से अधिक शब्द होते हैं, तो शब्दों का पहला अक्षर अपरकेस (कैमलकेस) होना चाहिए।
- एक से अधिक शब्दों वाले वर्ग नामों के बीच कोई रिक्त स्थान नहीं है।
private class MyFirstClass { }
- दिया गया नाम सामग्री से संबंधित होना चाहिए,
- नाम लोअरकेस में शुरू होना चाहिए,
- जब विधि के नाम में एक से अधिक शब्द होते हैं तो शब्दों का पहला अक्षर लोअरकेस (कैमलकेस) होना चाहिए
- एक से अधिक शब्दों वाले वर्ग नामों के बीच कोई रिक्त स्थान नहीं है।
int myFirstMethod ( ) { }
जावा में वर्ग और विधि निर्माण
कक्षा बनाते समय, आपको यह करने की ज़रूरत है:
- सबसे पहले, एक्सेस संशोधक का प्रकार निर्धारित किया जाता है: संरक्षित
- दूसरे, "क्लास" कीवर्ड लिखा है: क्लास
- तीसरा, सामग्री से संबंधित वर्ग का नाम निर्धारित किया जाता है: MySecondClass
- चौथा, वर्ग निकाय "घुंघराले ब्रेस {}" चिह्न रखा गया है: {}
protected class MySecondClass { }
- सबसे पहले , एक्सेस संशोधक का प्रकार निर्धारित किया जाता है: सार्वजनिक
- दूसरे , वापसी प्रकार लिखा है: int
- तीसरा , सामग्री विधि नाम से संबंधित निर्धारित किया जाता है: mySecondMethod
- चौथा , विधि ब्रैकेट "()" चिह्न रखा गया है: ( )
- पांचवां , विधि निकाय "घुंघराले ब्रेस {}" चिन्ह रखा गया है: { }
public int mySecondMethod ( ) { }

![क्या एक लिंक्ड सूची है, वैसे भी? [भाग 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































