Java/C2/Using-this-keyword/Nepali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:02 | javaमा using this keyword किवर्ड स्पोकन ट्युटोरियलमा स्वागत छ |
| 00:07 | यो ट्युटोरियलमा हामी सिक्नेछौं |
| 00:09 | thisकिवर्डको प्रयोगको बारेमा |
| 00:11 | fieldsसहित this किवर्ड प्रयोग गर्न |
| 00:14 | constructor चेनिंगको लागि this किवर्ड प्रयोग गर्ने |
| 00:17 | यहाँ हामी प्रयोग गर्दैछौं
Ubuntu version 11.10 jdk 1.6 Eclipse 3.7.0 |
| 00:28 | यो ट्युटोरियल अनुसरण गर्न तपाईसँग |
| 00:30 | कसरी javaमा eclipseप्रयोग गरि एउटा constructor बनाउने ज्ञान हुनुपर्छ |
| 00:34 | यदि छैन भने, सान्दर्भिक ट्युटोरियलको लागि हाम्रो वेबसाइटमा हेर्नुहोला(http://www.spoken-tutorial.org) |
| 00:40 | अब, हामी this key wordको प्रयोग हेर्नेछौं |
| 00:44 | एउटा constructorभित्र, this हालकोobjectको रेफेरेंस हो |
| 00:48 | हामी thisप्रयोग गरि constructorभित्रको हालको objectको कुनैपनि सदस्यलाई जनाउन सक्छौं |
| 00:55 | अब, हामीfieldsसहित thisकिवर्डको प्रयोग हेर्नेछौं |
| 01:00 | this किवर्डले हामीलाई नामहरुको विवाद हटाउन सघाउछ |
| 01:07 | हामी त्यस्तो उदाहरण यहाँ हेर्न सक्छौं |
| 01:10 | त्यसको लागि Eclipseखोलौं |
| 01:17 | हामी अघिल्लो ट्युटोरियलमा बनाएको Student class खोलौं |
| 01:23 | default constructor कमेन्ट गरौँ, एउटा प्यारामिटर सहितको constructor कमेन्ट गरौँ |
| 01:40 | पहिलो दुई objects बनाउने कोड पनि कमेन्ट गरौँ |
| 02:03 | अब, parameterized constructorमा ध्यान दिउँ |
| 02:11 | the_roll_number र the_name , कन्स्ट्रक्टरमा पठाइएका आर्गुमेंटहरु हुन् |
| 02:20 | roll_number र name इन्सट्यान्स भ्यारीएबल हुन् |
| 02:26 | अब, म आर्गुमेंटलाई roll_number र name मा बदल्दै छुँ |
| 02:39 | त्यसैले constructorभित्र हामीसँग छ: |
| 02:42 | roll_number बराबर roll_number र name बराबर name |
| 02:55 | अब, फाइल Save र run गरौँ त्यसैलेCtrl ,Sर Ctrl, F11थिचौं |
| 03:04 | हामी आउटपुट यस्तो पाउछौ: |
| 03:07 | I am a Parameterized Constructor 0 null |
| 03:12 | अब कोडमा फर्कौं |
| 03:17 | हामी कोडमा २ चेतावनीहरु देख्छौं |
| 03:20 | तपाइँको माउसलाई चेतावनीको चिन्ह माथि घुमाउनुहोस् |
| 03:23 | हामी देख्छौं, The assignment to variable roll_number has no effect |
| 03:29 | र The assignment to the variable name has no effect |
| 03:33 | यो किनभने constructor roll_number र name local variableहरु हुन् |
| 03:40 | Local variables त्यस्ता variables हुन् जो एउटा method वा blockभित्र प्रयोग गर्न सकिन्छ |
| 03:47 | यहाँ, roll_number रname 11 र Rajuसुरु गरिनेछ |
| 03:54 | हामीले मानहरु 11 र Raju कन्स्ट्रक्टरमा पठाएका छौं |
| 04:01 | तर तिनीहरु constructor, बाट बाहिर निस्केपछि, यो प्रयोग गर्न सकिदैन |
| 04:06 | अनि मात्रैroll_number र name, instance variablesहुनेछन |
| 04:13 | तिनीहरु objectबन्ने बित्तिकै 0 र null मा मान सुरु भएका छन |
| 04:18 | त्यसैले हामीले आउटपुट 0 र nullपाउछौं |
| 04:21 | अब, कन्स्ट्रक्टर भित्र केहि बदलौं |
| 04:29 | त्यसैले टाइप गरौँ this dot roll_number बराबर roll_number |
| 04:37 | र this dot name बराबरname |
| 04:44 | अब, फाइल save र run गरौँ, त्यसैले ctrl, S रCtrl, F11 कीहरु थिचौं |
| 04:51 | हामी आउटपुट यस्तो पाउछौं |
| 04:53 | I am Parameterized Constructor 11 र Raju |
| 04:58 | यो किनभने this dot roll_number र this dot nameले instance variable हरुroll_number र nameजनाउछ |
| 05:12 | र यहाँ roll_number र name मेठोड़मा पठाईएका आर्गुमेंटहरु हुन् |
| 05:20 | local र instanceभ्यारीएबल बीचको विवाद हटाउन हामी this किवर्ड प्रयोग गर्छौं |
| 05:29 | अब, हामी कन्स्ट्रक्टर चेनिंगको लागि this किवर्डको प्रयोग हेर्नेछौं |
| 05:34 | हामी this किवर्ड एउटा constructorभित्र प्रयोग गरि अर्को कल गर्न सक्छौं |
| 05:39 | constructors एकैclass मा हुनुपर्छ |
| 05:43 | यसलाई explicit constructor invocation भनिन्छ |
| 05:46 | त्यसैले हामीले बनाएको Student क्लासमा फर्कौं |
| 05:54 | अब, कमेन्टहरु हटाउ |
| 06:28 | अब,पहिलो दुई कन्स्ट्रक्टरको मानहरुमा इन्स्ट्यान्स भ्यारीएबल राख्ने खण्डमा कमेन्ट गरौँ |
| 06:52 | अनि दोस्रो र तेस्रोobjects बनाउने खण्ड कमेन्ट गरौँ |
| 07:08 | अब, कुनै प्यारामिटर नभएका कन्स्ट्रक्टरमा फर्कौं |
| 07:16 | कर्ली ब्राकेट पछि टाइप गरौँ, thisब्राकेट भित्र 11 र अर्धविराम |
| 07:28 | Iदोस्रो constructorभित्र टाइप गरौँ this ब्राकेट भित्र 11 अल्पबिराम उद्धरण भित्र Raju अर्धविराम |
| 07:42 | अब, फाइल Saveर Run गरौँ, त्यसैले Ctrl,S र Ctrl , F11थिचौं |
| 07:49 | हामी यस्तो आउटपुट देख्छौं |
| 07:51 | I am a Parameterized Constructor |
| 07:54 | I am a constructor with a single parameter |
| 07:57 | I am Default Constructor 11 र Raju |
| 08:02 | अब, म कोड बर्णन गर्ने छुँ |
| 08:08 | जब, अब्जेक्ट बन्नेछ सम्बन्धित कन्स्ट्रक्टर कल हुनेछ |
| 08:13 | यहाँको constructor' आर्गुमेंट नभएको कन्स्ट्रक्टरहो |
| 08:20 | कन्ट्रोल constructorको पहिलो लाइनमा आउँछ |
| 08:24 | यसले स्टेटमेन्ट, this ब्राकेट भित्र 11भेट्छ |
| 08:26 | त्यसैले, यसले एउटा इन्टिजर आगुमेंट लिने कन्स्ट्रक्टर कल गर्छ |
| 08:36 | अनि कन्ट्रोल पुग्छ, this ब्राकेटभित्र 11 अल्पबिराम Raju |
| 08:44 | त्यसैले यसले १ इन्टिजर र १ String आर्गुमेंट सहितको कन्स्ट्रक्टर कल गर्छ |
| 08:53 | त्यसैले यो constructor एक्जिक्युट भएको छ र हामी आउटपुट यस्तो पाउछौं I am Parameterized Constructor |
| 09:02 | अब, इन्स्ट्यान्स भ्यारीएबल, हामीले दिए जस्तै 11 र Rajuमा सुरु हुनेछ, |
| 09:11 | अब, कन्ट्रोल कलिंग constructorमा फर्किनेछ |
| 09:16 | त्यसैले, दोस्रो constructor एक्जिक्युट हुनेछ |
| 09:19 | हामी आउटपुट यस्तो पाउछौं I am constructor with a single parameter |
| 09:25 | अनि, कन्ट्रोल पहिलो कन्स्ट्रक्टरमा जान्छ र यसलाई एक्जिक्युट गर्नेछ |
| 09:30 | त्यसैले, हामी आउटपुट यस्तो पाउछौं I am a default constructor |
| 09:37 | अनि, studentDetail method एक्जिक्युट भएको छ |
| 09:42 | त्यसैले हामी 11 र Rajuपाउछौं |
| 09:45 | अब, एउटा सानो बदलाव गरौँ |
| 09:47 | this स्टेटमेन्टलाई कन्स्ट्रक्टरमा अन्तिम बनाऊ |
| 10:01 | हामी एउटा कम्पाइल एरर पाउछौं |
| 10:03 | एरर चिन्ह माथि माउस चलाउनुहोस् |
| 10:06 | हामी यस्तो एरर देख्छौं:,Constructor call must be the first statment in a constructor |
| 10:12 | त्यसैले हामीले यसलाई constructorको पहिलो स्टेटमेन्ट बनाउनुपर्छ |
| 10:16 | त्यसैले यसलाई constructorको पहिलो स्टेटमेन्ट बनाऊ |
| 10:27 | अब, हामी एरर नभएको देख्छौं |
| 10:31 | ल, यो ट्युटोरियलमा हामीले सिक्यौं |
| 10:35 | fieldsसहितको this किवर्डको प्रयोग |
| 10:38 | this किवर्डको प्रयोगले constructorचेनिंग गर्न |
| 10:41 | कसरी this किवर्ड एउटा constructorभित्रै प्रयोग गर्ने |
| 10:45 | कार्यमा, पहिले बनाईएको Employee classमा: |
| 10:49 | दुई प्यारामिटर सहितको एउटा constructor बनाउनुहोस् |
| 10:52 | this किवर्डलाई instance variables सुरु गर्न प्रयोग गर्नुहोस् |
| 10:57 | १ प्यारामिटर सहितको र कुनै नभएको एउटा constructor बनाउनुहोस् |
| 11:01 | ट्युटोरियलमा चर्चा गरेजस्तै thisप्रयोग गरि constructors चेनिंग गर्नुहोस् |
| 11:07 | स्पोकन ट्युटोरियल प्रोजेक्टको बारेमा थप जान्न |
| 11:09 | यो लिंकमा उपलब्ध भिडियो हेर्नुहोस्, [1] |
| 11:12 | यसले स्पोकन ट्युटोरियल प्रोजेक्ट सक्षेपिकृत गर्छ |
| 11:16 | यदि तपाई संग राम्रो ब्याण्डविड्थ छैन भने यसलाई डाउनलोड गरि हेर्न सक्नुहुन्छ |
| 11:19 | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले |
| 11:23 | स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ, |
| 11:26 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ, |
| 11:30 | बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस् |
| 11:36 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टू अ टिचर प्रोजेक्टको एक भाग हो |
| 11:40 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु ICT, MHRD,भारत सरकारको सहयोग रहेको छ |
| 11:46 | यो मिसन सम्बन्धि थप जानकारी [2] मा उपलब्ध छ |
| 11:55 | हामी यो ट्युटोरियलको अन्त्यमा छौं |
| 11:58 | कारखाना नेपालबाट म मन्दिरा बिदा हुदैछुँ, सहभागितको लागि धन्यवाद |