Difference between revisions of "Java/C2/Non-static-block/Sanskrit"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 || '''Time''' || '''Narration''' |- | 00:02 | जावा-मध्ये Non-static block विषये विद्यमानेऽस्मिन् पा...")
 
Line 10: Line 10:
 
|-
 
|-
 
| 00:08
 
| 00:08
| ''non-staticblock '' विषयं ,  
+
| ''non-staticblock '' विषयं,  
 
|-
 
|-
 
| 00:10
 
| 00:10
| कदा '''non-static block ''' एक्सिक्यूट् भवतीति ,
+
| कदा '''non-static block''' एक्सिक्यूट् भवतीति ,
 
|-
 
|-
 
| 00:13
 
| 00:13
Line 80: Line 80:
 
|-
 
|-
 
| 02:12
 
| 02:12
| तदग्रे  '''System''' डोट् '''out''' डोट् '''println''' इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्को ट्स्-अन्तः '''The value of a is प्लस् a''' इति टङ्कयित्वा सेमिकोलन् नुदतु ।
+
| तदग्रे  '''System''' डोट् '''out''' डोट् '''println''' इति टङ्कयित्वा ब्रेकेट्-मध्ये डबल्कोट्स्-अन्तः '''The value of a is प्लस् a''' इति टङ्कयित्वा सेमिकोलन् नुदतु ।
 
|-
 
|-
 
| 02:32
 
| 02:32
Line 92: Line 92:
 
|-
 
|-
 
| 03:10
 
| 03:10
| अदनन्तरं '''System''' डोट् '''out''' डोट् '''println''' इति टङ्कयित्वा , ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः ''The value of a is '' प्लस् ''a '' इति टङ्कयित्वा सेमिकोलन् नुदतु ।
+
| तदनन्तरं '''System''' डोट् '''out''' डोट् '''println''' इति टङ्कयित्वा , ब्रेकेट्-मध्ये डबल्-कोट्स्-अन्तः ''The value of a is '' प्लस् ''a '' इति टङ्कयित्वा सेमिकोलन् नुदतु ।
 
|-
 
|-
 
| 03:35
 
| 03:35
|अधुना सञ्चिकां रक्षयतु
+
|अधुना सञ्चिकां रक्षतु
 
|-
 
|-
 
| 03:44
 
| 03:44
Line 104: Line 104:
 
|-
 
|-
 
| 04:08
 
| 04:08
| अग्रिम पङ्क्तौ वयं क्लास् '''A'' अस्य ओब्जेक्ट् एकं रचयाम ।
+
| अग्रिमपङ्क्तौ वयं क्लास् '''A'' अस्य ओब्जेक्ट् एकं रचयाम ।
 
|-
 
|-
 
| 04:12
 
| 04:12
Line 113: Line 113:
 
|-
 
|-
 
| 04:32
 
| 04:32
| वयं अधोनिर्दिष्टान् परिणामान् प्राप्नुमः ।
+
| वयम् अधोनिर्दिष्टान् परिणामान् प्राप्नुमः ।
 
|-
 
|-
 
| 04:35
 
| 04:35
Line 134: Line 134:
 
|-
 
|-
 
| 05:20
 
| 05:20
| वयं एकस्मिन् क्लास्-मध्ये बहूनि नोन्-स्टेटिक्-ब्लोक् इतीमानि प्राप्तुं शक्नुमः ।
+
| वयम् एकस्मिन् क्लास्-मध्ये बहूनि नोन्-स्टेटिक्-ब्लोक् इतीमानि प्राप्तुं शक्नुमः ।
 
|-
 
|-
 
| 05:25
 
| 05:25
Line 143: Line 143:
 
|-
 
|-
 
| 05:34
 
| 05:34
| “class A” मध्ये प्रथमस्य ब्लोक् अस्यानन्तरं अन्यदेकं ब्लोक् योजयाम ।
+
| “class A” मध्ये प्रथमस्य ब्लोक् अस्यानन्तरम् अन्यदेकं ब्लोक् योजयाम ।
 
|-
 
|-
 
| 05:43
 
| 05:43
Line 222: Line 222:
 
|-
 
|-
 
| 08:06
 
| 08:06
| पाठमिदमुपयुज्य कार्यशालां चालयति।
+
| पाठमिममुपयुज्य कार्यशालां चालयति।
 
|-
 
|-
 
| 08:08
 
| 08:08

Revision as of 15:03, 18 December 2014

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 कृपया अधो विद्यमानं विडीयो पश्यन्तु।
[1]  
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