Java/C2/Non-static-block/Sanskrit

From Script | Spoken-Tutorial
Revision as of 17:43, 21 February 2017 by PoojaMoolya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:02 जावा-मध्ये Non-static block विषये विद्यमानेऽस्मिन् पाठे भवद्भ्यः स्वागतम् ।
00:06 पाठेऽस्मिन् वयम् ,
00:08 non-staticblock विषयं,
00:10 कदा non-static block एक्सिक्यूट् भवतीति ,
00:13 'non-static block अस्य सुलभोदाहरणम् ,
00:16 कन्स्ट्रक्टर् किमर्थम् अवश्यमित्यपि च पश्यामः ।
00:18 वयमत्र ,

Ubuntu version 11.10, Java Development Environment 1.6 अपि च , Eclipse 3.7.0 इतीमानि उपयुञ्ज्महे ।

00:26 पाठमिदमनुसर्तुं भवद्भिः ,
00:29 जावा मध्ये एक्लिप्स् उपयुज्य कन्स्ट्रक्टर्-रचना ज्ञातव्या ।
00:33 न चेत् तत्सम्बद्धपाठार्थम् अधोनिर्दिष्ट-जालपुटं पश्यन्तु । www.spoken-tutorial.org
00:38 वयमधुना किं नाम नोन्-स्टेटिक्ब्लोक् इति पश्यामः ।
00:42 कर्लि-ब्रेकेट्-मध्यस्थानि कोड्स् , नोन्-स्टेटिक्ब्लोक् इति कथ्यन्ते ।
00:46 वयमत्र तस्य सिण्टेक्स् पश्यामः ।
00:51 नोन्-स्टेटिक्ब्लोक् कदा एक्सिक्यूट् सम्भवति ?
00:54 रचितस्य प्रत्येकस्य ओब्जेक्ट्-अर्थमपि नोन्-स्टेटिक्ब्लोक् एक्सिक्यूट् सम्भवति ।
00:58 इदं कन्स्ट्रक्टर् इत्यस्य एक्सिक्यूशन्-पूर्वे एव एक्सिक्यूट् सम्भवति ।
01:04 इदं क्लास् अस्य “इन्स्टेन्स्-मेम्बर्-वेरियेबल्स्” इतीमानि इनिशियलैस् कर्तुं शक्नोति ।
01:08 कस्यापि प्रकारस्य गणितक्रमम् अत्र एक्सिक्यूट् भवितुम् अर्हति ।
01:14 वयमधुना एक्लिप्स्-मध्ये नोन्-स्टेटिक्-ब्लोक् उपयोगं कुर्मः ।
01:22 अस्माकं कृते NonStaticTest इति क्लास् सिद्धमस्ति ।
01:28 अपि च A इति क्लास् रचितवानस्मि ।
01:33 प्रथमतः अहं क्लास् A अस्यान्तः , “int” प्रकारकस्य वेरियेबल् रचयामि ।
01:38 अतः int इति टङ्कयित्वा सेमिकोलन् नुदतु ।
01:46 कर्लि ब्रेकेट्-मध्ये System डोट् out डोट् println इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः Non staticblock of an instance of Class A इति टङ्कयित्वा सेमिकोलन् नुदतु ।
02:12 तदग्रे System डोट् out डोट् println इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्कोट्स्-अन्तः The value of a is प्लस् a इति टङ्कयित्वा सेमिकोलन् नुदतु ।
02:32 वयमधुना कन्स्ट्रक्टर् एकं डिक्लेर् कुर्मः ।
02:35 public A इति टङ्कयित्वा पेरन्थिसिस् स्थापयतु ; कर्लि-ब्रेकेट् प्रारभ्य Enter नुदतु ।
02:51 तदनन्तरं System डोट् out डोट् println इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः Constructing object of type A इति टङ्कयित्वा सेमिकोलन् नुदतु ।
03:10 तदनन्तरं System डोट् out डोट् println इति टङ्कयित्वा , ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः The value of a is प्लस् a इति टङ्कयित्वा सेमिकोलन् नुदतु ।
03:35 अधुना सञ्चिकां रक्षतु ।
03:44 अधुना एक्लिप्स्-मध्ये class NonStaticTest अस्यान्तः class A अस्य ओब्जेक्ट् एकं रचयाम ।
03:53 A स्पेस् a1 समम् new स्पेस् A इति टङ्कयित्वा पेरन्थिसिस् स्थापयित्वा सेमिकोलन् नुदतु ।
04:08 अग्रिमपङ्क्तौ वयं क्लास् 'A अस्य ओब्जेक्ट् एकं रचयाम ।
04:12 A स्पेस् a2 समम् new स्पेस् A इति टङ्कयित्वा पेरन्तिसिस् सेमिकोलन् च नुदतु ।
04:25 अधुना सञ्चिकां रक्षयित्वा , रन् करोतु । तदर्थं Ctrl S अपि च Ctrl F11 च नुदतु ।
04:32 वयम् अधोनिर्दिष्टान् परिणामान् प्राप्नुमः ।
04:35 प्रथमस्य ओब्जेक्ट्-अस्य रचना यदा सम्भवति तदा non-static block एक्सिक्यूट् भवति ।
04:45 'non-static block of an instance of class A इति फलितं प्राप्नुमः । इन्स्टेस्-वेरियेबल् ’a’ यदस्ति तत् ‘0’ अस्मै इनिशियल् सम्भवति ।
04:53 तदनन्तरमेव कन्स्ट्रक्टर् एक्सिक्यूट् सम्भवति ।अतः “Constructing object of type A” इति फलितं च प्राप्नुमः ।
05:02 अत्र पुनः इन्स्टेन्स्-वेरियेबल् ’a’ इतीदं ‘0’ अस्मै इनिशियल् सम्भवति ।
05:07 द्वितीयस्य ओब्जेक्ट् अस्य रचना यदा सम्भवति तदा पुनः non-static block एक्सिक्यूट् सम्भवति ।
05:16 इयं क्रिया पुनरावर्तयति ।
05:20 वयम् एकस्मिन् क्लास्-मध्ये बहूनि नोन्-स्टेटिक्-ब्लोक् इतीमानि प्राप्तुं शक्नुमः ।
05:25 अस्यां प्रक्रियायां नोन्-स्टेटिक्-ब्लोक् इतीमानि च्लास् मध्ये यथा दृश्यन्ते तथैव एक्सिक्यूट् सम्भवति ।
05:30 तदर्थं वयमधुना प्रयासं कुर्मः ।
05:34 “class A” मध्ये प्रथमस्य ब्लोक् अस्यानन्तरम् अन्यदेकं ब्लोक् योजयाम ।
05:43 तदर्थं कर्लि ब्रेकेट् मध्ये पुनरेकवारम्,
05:47 System डोट् out डोट् println इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः SecondNonstaticblock of an instance of Class A इति टङ्कयित्वा सेमिकोलन् नुदतु ।
06:08 System डोट् out डोट् println इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः The value of a is + 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 स्वावलोकनार्थम्,,
07:36 B इति क्लास् रचयतु ।
07:39 पाठोक्तवत् non-static block तथा एकं कन्स्ट्रक्टर् च रचयतु ।
07:44 class B' अस्य ओब्जेक्ट् एकं पूर्वरचिते class NonStaticTest इत्याख्ये क्लास् मध्ये रचयतु ।
07:49 फलितं परिशीलयतु ।
07:51 स्पोकन ट्युटोरियल् प्रोजेक्ट् विषये इतोप्यधिकं ज्ञातुं,
07:53 कृपया अधो विद्यमानं विडीयो पश्यन्तु। http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
07:56 एतत् स्पोकन ट्युटोरियल प्रोजेक्ट इत्यस्य सारांशं दर्शयति।
08:00 यदि भवतां समीपे उत्तमं bandwidth नास्ति तर्हि एतत् अवचित्य पश्यतु।
08:03 spoken tutorial team
08:06 पाठमिममुपयुज्य कार्यशालां चालयति।
08:08 ये online परीक्षायां उत्तीर्णतां यान्ति तेभ्यः प्रमाणपत्रमपि ददाति ।
08:12 अधिकविवरणार्थं contact @spoken-tutorial.org इति अणुसङ्केते सम्पृच्यताम्।
08:18 स्पोकन ट्युटोरियल प्रोजेक्ट Talk to a Teacher इति परियोजनायाः भागः अस्ति।
08:22 इमं प्रकल्पं राष्ट्रियसाक्षरतामिषन् इति संस्था ICT, MHRD भारतसर्वकार इत्यस्य माध्यमेन समर्थितवती अस्ति।
08:28 अधिकविवरणार्थं spoken hyphen tutorial dot org slash NMEICT hyphen Intro इत्यत्र पश्यन्तु।
08:37 वयं पाठस्यान्तं प्राप्तवन्तः ।
08:40 अनुवादकः प्रवाचकश्च विद्वान् नवीन् भट्टः उप्पिनपत्तनम् । धन्यवादाः ।

Contributors and Content Editors

NaveenBhat, PoojaMoolya, Vasudeva ahitanal