Java/C2/Non-static-block/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:02 | java( जावा) में नॉन-स्टेटिक ब्लॉक(Non-static block) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे। |
00:08 | नॉन-स्टेटिक ब्लॉक के बारे में। |
00:10 | नॉन-स्टेटिक ब्लॉक कब निष्पादित होता है? |
00:13 | नॉन-स्टेटिक ब्लॉक का साधारण उदाहरण । |
00:16 | और हमें कंसट्रक्टर्स क्यों चाहिए? |
00:18 | यहाँ हम उपयोग कर रहे हैं।
उबंटु वर्जन 11.10 Java Development Environment jdk 1.6 और इक्लिप्स IDE 3.7.0 |
00:26 | इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए, |
00:29 | कि इक्लिप्स का उपयोग करके Java में कंस्ट्रक्टर कैसे बनाएँ। |
00:33 | यदि नहीं, तो संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ।
(http://www.spoken-tutorial.org) |
00:38 | अब हम देखेंगे कि, नॉन-स्टेटिक ब्लॉक क्या है। |
00:42 | जो भी कोड, दो कर्ली ब्रैकेट्स के बीच लिखा जाता है, नॉन-स्टेटिक ब्लॉक होता है। |
00:46 | हम यहाँ सिंटैक्स देख सकते हैं। |
00:51 | नॉन-स्टेटिक ब्लॉक कब निष्पादित होता है ? |
00:54 | नॉन-स्टेटिक ब्लॉक तैयार किए गए प्रत्येक ऑब्जेक्ट के लिए निष्पादित होता है। |
00:58 | यह कंस्ट्रक्टर्स के निष्पादन से पहले निष्पादित होता है। |
01:04 | यह क्लास के instance नंबर वैरिएबल्स को इनिशिलाइज कर सकता है। |
01:08 | कोई अन्य निष्पादन जैसे कि, गणना भी ब्लॉक में दिया जा सकता है। |
01:14 | अब, इक्लिप्स पर जाएँ और नॉन-स्टेटिक ब्लॉक का उपयोग करने की कोशिश करें। |
01:22 | मैंने इक्लिप्स में पहले ही NonStaticTest नामक क्लास खोल दिया है। |
01:28 | मैंने पहले ही A नामक क्लास बना दिया है। |
01:33 | अब क्लास A में, मैं पहले int प्रकार का एक वेरिएबल बनाऊँगा। |
01:38 | अतः टाइप करें int a सेमीकॉलन, फिर एंटर दबाएँ। |
01:46 | कर्ली ब्रैकेट्स में टाइप करें System dot out dot println कोष्ठक और डबल कोठ्स में Non static block of an instance of Class A सेमीकॉलन। |
02:12 | फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोठ्स में The value of a is plus a सेमीकॉलन। |
02:32 | अब हम एक कंस्ट्रक्टर घोषित करेंगे। |
02:35 | अतः टाइप करेंpublic A ओपनिंग और क्लोजिंग ब्रैकेट्स, कर्ली ब्रैकेट्स खोलें, एंटर दबाएँ। |
02:51 | फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोट्स में Constructing object of type A सेमीकॉलन। |
03:10 | फिर टाइप करेंSystem dot out dot println ब्रैकेट्स और डबल कोट्स में The value of a is plus a सेमीकॉलन। |
03:35 | अब इस फाइल को सेव करें। |
03:44 | इक्लिप्स में class NonStaticTest के अंदर क्लास A का एक ऑब्जेक्ट बनाएँ। |
03:53 | अतः टाइप करें A space a1 equal to new space A ओपनिंग और क्लोजिंग ब्रैकेट्स, सेमीकॉलन। |
04:08 | अगली लाइन में हम क्लास A का एक और ऑब्जेक्ट बनायेंगे। |
04:12 | अतः टाइप करें A space a2 equal to new space A ओपनिंग और क्लोजिंग ब्रैकेट्स, सेमीकॉलन। |
04:25 | अब फाइल को सेव और रन करें। अतः Ctrl &S और Ctrl &F11 कीज दबाएँ। |
04:32 | हमें निम्न प्रकार से आउटपुट प्राप्त होता हैं। |
04:35 | हम देख सकते हैं, कि जब पहला ऑब्जेक्ट बनता है, नॉन-स्टेटिक ब्लॉक निष्पादित होता है। |
04:45 | non-static block of an instance of class A और instance वेरिएबल A, 0 से इनिशिलाइज है। |
04:53 | केवल उसके बाद कंस्ट्रक्टर निष्पादित होता है। Constructing object of type A |
05:02 | और यहाँ instance वेरिएबल फिर से 0 इनिशिलाइज होता है। |
05:07 | फिर जब दूसरा ऑब्जेक्ट बनता है, नॉन-स्टेटिक ब्लॉक निष्पादित होता है। |
05:16 | यह प्रक्रिया पुनः होती है। |
05:20 | हमारे पास क्लास में विभिन्न नॉन-स्टेटिक ब्लॉक्स हो सकते हैं। |
05:25 | इस मामले में वे क्लास में प्रदर्शित होने वाले क्रम में निष्पादित होते हैं। |
05:30 | अब हम अभ्यास कर सकते हैं। |
05:34 | क्लास A में पहले के बाद एक और ब्लॉक शामिल करें। |
05:43 | अतः फिर कर्ली ब्रैकेट्स में टाइप करें। |
05:47 | System dot out dot println ब्रैकेट्स और डबल कोट्स में Second Non static block of an instance of Class A सेमीकॉलन। |
06:08 | फिर टाइप करें System dot out dot println ब्रैकेट्स और डबल कोट्स में The value of a is plus a सेमीकॉलन। |
06:30 | अब फाइल को सेव करें , Ctrl और S कीज को एक साथ दबाएँ, फिर प्रोग्राम को रन करने के लिए Ctrl और F11 दबाएँ। |
06:44 | हमें निम्न प्रकार से आउटपुट प्राप्त होता हैं। |
06:48 | हम देखते हैं कि, पहले ब्लॉक के निष्पादित होने के बाद, दूसरा निष्पादित होता है। |
06:58 | तभी कंस्ट्रक्टर निष्पादित होता है। |
07:07 | अब आप महसूस कर सकते हैं, कि हमें कंस्ट्रक्टर्स की आवश्यकता क्यों है। |
07:10 | उत्तर है, क्योंकि हमें डिफॉल्ट कंस्ट्रक्टर की आवश्यकता नहीं है। |
07:15 | लेकिन नॉन-स्टेटिक ब्लॉक पैरामीटराइज नहीं हो सकते। |
07:18 | आपके पास बाहर से वैल्यूज लेने के लिए ऑब्जेक्ट नहीं है। |
07:22 | अतः नॉन-स्टेटिक ब्लॉक कंस्ट्रक्टर के लिए पर्याय नहीं है। |
07:27 | संक्षेप में, |
07:29 | इस ट्यूटोरियल में हमने सीखा। |
07:32 | नॉन- स्टेटिक ब्लॉक के बारे में और इस ब्लॉक का उपयोग करने के बारे में। |
07:35 | स्व-मूल्यांकन के लिए,B नामक एक क्लास बनाएँ। |
07:39 | एक नॉन-स्टेटिक ब्लॉक और कंसट्रक्टर बनाएँ, जैसे ट्यूटोरियल में दिखाया गया है। |
07:44 | बनाए गए क्लास NonStaticTest में क्लास B का एक ऑब्जेक्ट बनाएँ। |
07:49 | आउटपुट की जाँच करें। |
07:51 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, |
07:53 | इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
07:56 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
08:00 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
08:03 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
08:06 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
08:08 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
08:12 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें। |
08:18 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
08:22 | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
08:28 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।http://spoken-tutorial.org/NMEICT-Intro |
08:37 | अब हम इस ट्यूटोरियल के अंत में आ गये हैं। |
08:40 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |