Difference between revisions of "Java/C2/Instance-fields/Nepali"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | + | | '''Time''' | |
− | + | | '''Narration''' | |
|- | |- | ||
| 00:02 | | 00:02 | ||
Line 33: | Line 33: | ||
|र Eclipse IDE 3.7.0 | |र Eclipse IDE 3.7.0 | ||
|- | |- | ||
− | | | + | | 00:27 |
− | | | + | | यो ट्युटोरियल अनुसरण गर्न तपाइलाई |
|- | |- | ||
| 00:30 | | 00:30 | ||
Line 43: | Line 43: | ||
|- | |- | ||
| 00:38 | | 00:38 | ||
− | |यदि छैन भने सान्दर्भिक ट्युटोरियलको लागि कृपया हाम्रो वेबसाइटमा हेर्नुहोला | + | |यदि छैन भने सान्दर्भिक ट्युटोरियलको लागि कृपया हाम्रो वेबसाइटमा हेर्नुहोला('''http'''://'''www.spoken'''-'''tutorial.org''') |
− | + | ||
|- | |- | ||
| 00:43 | | 00:43 | ||
Line 119: | Line 118: | ||
|- | |- | ||
| 03:42 | | 03:42 | ||
− | + | | अब, फाइल '''save '''र '''run ''' गरौँ, '''Ctrl,S''' थिच्नुहोस् र '''Ctrl F11 ''' थिच्नुहोस् | |
|- | |- | ||
| 03:50 | | 03:50 | ||
Line 157: | Line 156: | ||
| अब '''Student.java'''फाइल '''save''' गरौँ | | अब '''Student.java'''फाइल '''save''' गरौँ | ||
|- | |- | ||
− | | | + | | 05:00 |
− | + | | हामी देख्छौं, हामीले '''TestStudent.java'''मा एरर देखेका छौं | |
|- | |- | ||
| 05:05 | | 05:05 | ||
Line 181: | Line 180: | ||
|अब, '''modifier''' लाई '''protected'''मा बदलौं | |अब, '''modifier''' लाई '''protected'''मा बदलौं | ||
|- | |- | ||
− | | | + | | 05:52 |
|अब, फाइल '''Save''' गरौँ र प्रोग्राम '''Run''' गरौँ | |अब, फाइल '''Save''' गरौँ र प्रोग्राम '''Run''' गरौँ | ||
|- | |- | ||
Line 248: | Line 247: | ||
|- | |- | ||
| 09:56 | | 09:56 | ||
− | |हामी यहाँ त्यो देख्न सक्छौं | + | |हामी यहाँ त्यो देख्न सक्छौं,पहिलो अब्जेक्टको मानहरु '''20''' र '''Ramu'''छन् |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 10:02 | | 10:02 | ||
Line 292: | Line 288: | ||
|डट अपरेटर प्रयोगले फिल्ड प्रयोग गर्ने | |डट अपरेटर प्रयोगले फिल्ड प्रयोग गर्ने | ||
|- | |- | ||
− | | | + | | 12:11 |
− | + | | कार्यको लागि, | |
|- | |- | ||
| 12:13 | | 12:13 | ||
Line 310: | Line 306: | ||
|दुवै अब्जेक्टको मानहरु आउटपुटमा देखाउनुहोस् | |दुवै अब्जेक्टको मानहरु आउटपुटमा देखाउनुहोस् | ||
|- | |- | ||
− | | | + | | 12:34 |
| स्पोकन ट्युटोरियल प्रोजेक्टको बारेमा थप जान्न, | | स्पोकन ट्युटोरियल प्रोजेक्टको बारेमा थप जान्न, | ||
|- | |- | ||
| 12:37 | | 12:37 | ||
− | | | + | | यो लिंकमा उपलब्ध भिडियो हेर्नुहोस्, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
− | http://spoken-tutorial.org/What_is_a_Spoken_Tutorial | + | |
|- | |- | ||
| 12:40 | | 12:40 | ||
Line 321: | Line 316: | ||
|- | |- | ||
| 12:43 | | 12:43 | ||
− | | | + | | यदि तपाई संग राम्रो ब्याण्डविड्थ छैन भने यसलाई डाउनलोड गरि हेर्न सक्नुहुन्छ |
|- | |- | ||
− | | | + | | 12:47 |
| स्पोकन ट्युटोरियल प्रोजेक्ट टिमले | | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले | ||
|- | |- | ||
Line 329: | Line 324: | ||
| स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ, | | स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ, | ||
|- | |- | ||
− | | | + | | 12:52 |
| अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ, | | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ, | ||
|- | |- | ||
| 12:56 | | 12:56 | ||
− | | | + | | बिस्तृत जानकारीको लागि कृपया ''' contact@spoken-tutorial.org ''' मा लेख्नुहोस् |
|- | |- | ||
− | | | + | | 13:01 |
− | | | + | | स्पोकन ट्युटोरियल प्रोजेक्ट टक टू अ टिचर प्रोजेक्टको एक भाग हो |
|- | |- | ||
| 13:05 | | 13:05 | ||
Line 342: | Line 337: | ||
|- | |- | ||
| 13:11 | | 13:11 | ||
− | | | + | |यो मिसन सम्बन्धि थप जानकारी http://spoken-tutorial.org/NMEICT-Intro मा उपलब्ध छ,यसरी हामी यो ट्युटोरियलको अन्त्यमा छौं |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 13:22 | | 13:22 | ||
| कारखाना नेपालबाट म मन्दिरा बिदा हुदैछुँ, सहभागितको लागि धन्यवाद | | कारखाना नेपालबाट म मन्दिरा बिदा हुदैछुँ, सहभागितको लागि धन्यवाद | ||
+ | |} |
Latest revision as of 16:17, 24 April 2017
Time | Narration |
00:02 | Instance Fields इन् Javaको स्पोकन ट्युटोरियलमा स्वागत छ |
00:06 | यो ट्युटोरियलमा हामी सिक्नेछौं |
00:08 | instance fieldsको बारेमा |
00:10 | एउटाclassको instance fields प्रयोग गर्न |
00:13 | instance fieldsको लागि Modifiers |
00:15 | र किन instance fieldsलाई यसो भनिन्छ? |
00:18 | यहाँ हामी प्रयोग गर्दैछौं |
00:20 | Ubuntu version 11.10 |
00:22 | jdk 1.6 |
00:24 | र Eclipse IDE 3.7.0 |
00:27 | यो ट्युटोरियल अनुसरण गर्न तपाइलाई |
00:30 | Java मा Eclipseप्रयोग गरि एउटा class बनाउन |
00:33 | र कसरी classकोobject बनाउने ज्ञान हुनुपर्छ |
00:38 | यदि छैन भने सान्दर्भिक ट्युटोरियलको लागि कृपया हाम्रो वेबसाइटमा हेर्नुहोला(http://www.spoken-tutorial.org) |
00:43 | हामीलाई थाहा छ, अब्जेक्टले प्रत्येक स्टेटहरु fieldsमा भण्डार गर्छ |
00:48 | यी फिल्डहरु static किवर्ड बिना नै घोषणा गरिन्छ |
00:51 | हामी static fieldsको बारेमा आगामी ट्युटोरियलमा सिक्नेछौं |
00:55 | Non-static fields लाई'instance variables वा instance fieldsभनिन्छ |
01:01 | अब, हामीले पहिले नै बनाएको Student class मा जाउँ |
01:09 | हामी देख्न सक्छौं, यहाँ roll_no र name यो classको instance fields हुन् |
01:15 | अब, हामी कसरि यी fieldsप्रयोग गर्ने हेर्नेछौं |
01:18 | यसको लागि, हामीले बनाईसकेको TestStudent class खोलौं |
01:27 | हामी दोस्रो object बनाउने स्टेटमेन्ट हटाउन सक्छौं |
01:33 | हामी println स्टेटमेन्ट पनि हटाउन सक्छौं |
01:41 | अब, stud1 र डट अपरेटरप्रयोग गरि student क्लासको roll_no र nameप्रयोग गर्छौं |
01:49 | त्यसैले टाइप गरौँ, System' dot out dot println ब्राकेट र दोहोरो उद्धरण भित्र, The roll number is, अनि plus stud1 dot दिएको विकल्पबाट छानौं roll_no , Enter थिचौं अनि अर्धविराम |
02:15 | अर्को लाइनमा टाइप गरौँ System dot out dot println ब्राकेट र दोहोरो उद्धरण भित्र ,The name is, plus stud1 डट, name छानौं, enter थिचौं अनि अर्धविराम |
02:39 | अब,फाइलTestStudent.java, save र run गरौँ, त्यसैले Ctrl, S थिचौं र Ctrl, F11थिचौं |
02:48 | हामी आउटपुट यस्तो पाउछौं |
02:51 | The roll number is 0 |
02:53 | The name is null |
03:00 | यो किनभने हामीले variables लाई कुनै मानमा सुरु गरेका छैनौं |
03:05 | Javaमा, fields को अनियमित मान हुन सक्दैन |
03:09 | objectको लागि memory छुट्ट्याए पछि, fields हरु खाली वा शून्यमा सुरु गरिन्छ |
03:15 | यो काम constructorले गर्छ |
03:18 | हामी constructorको बारेमा आगामी ट्युटोरियलमा हेर्नेछौं |
03:21 | अब,हामी fields प्रष्टसंग सुरु गर्ने छौं र outputहेर्नेछौं |
03:27 | त्यसैले टाइप गरौँ,int roll_no बराबर 50 अर्को लाइन, string name बराबर दोहोरो उद्धरण भित्र Raju |
03:42 | अब, फाइल save र run गरौँ, Ctrl,S थिच्नुहोस् र Ctrl F11 थिच्नुहोस् |
03:50 | हामी अपेक्षिकृत output पाउछौं The roll number is 50 |
03:54 | The name is Raju |
03:56 | यो किनभने हामीले प्रष्टसंग Studentक्लासमा variables सुरु गरेका थियौं |
04:04 | हामी देख्छौं, यहाँ fields मा कुनै modifier वा' ' default modifierछैन |
04:10 | हामीले Creating Classesमा चर्चा गरेको modifiersसम्झनुहोस् |
04:14 | हामी फिल्ड प्रयोग गर्न सक्छौं किनभने दुवै Student.java र TestStudent.java उहिँ packageमा छन् |
04:22 | हामी देख्छौं, तिनीहरु दुबै एकै default package मा छन् |
04:30 | हामी packagesको बारेमा पछिको ट्युटोरियलमा हेर्नेछौं |
04:34 | हामी अब modifier लाई privateमा बदल्दै छौं |
04:37 | त्यसैले field घोषणा पहिले टाइप गरौँ, private, टाइप गरौँprivate int roll no=50 |
04:48 | अर्को लाइनमा private string name =Raju |
04:53 | अब Student.javaफाइल save गरौँ |
05:00 | हामी देख्छौं, हामीले TestStudent.javaमा एरर देखेका छौं |
05:05 | एरर चिन्ह माथि माउस चलाउनुहोस् |
05:08 | यसले भन्छ, The field Student dot roll number is not visible |
05:12 | र The field Student dot name is not visible |
05:16 | यो किनभने प्राइभेट फिल्डहरु खाली यसको आफ्नो क्लास भित्र मात्र प्रयोग गर्न सकिन्छ |
05:23 | तपाइ आफै roll_no र name, Student class बाटै प्रयोग गर्ने कोसिस गर्नसक्नुहुन्छ |
05:27 | तपाईले तिनीहरुलाई कुनै गल्ति विना प्रयोग गर्न सक्ने थाहा पाउनुहुन्छ |
05:32 | अब, modifier लाई protectedमा बदलौं |
05:52 | अब, फाइल Save गरौँ र प्रोग्राम Run गरौँ |
06:00 | हामी output कन्सोलमा देख्छौं, The Roll no is 50 the name is Raju |
06:07 | यो किनभने protected fields एकै packageभित्र प्रयोग गर्न सकिन्छ |
06:17 | अब, किन instance fieldsलाई यसो भनिएको हो हेरौं? |
06:22 | Instance fields लाई यसो भनिन्छ किनभने तिनीहरुको मान एउटा क्लासको हरेक प्रतिलिपिभन्दा भिन्न हुन्छ |
06:29 | अर्को शब्दमा,क्लासको हरेक अब्जेक्टको छुट्टै मान हुनेछ |
06:34 | TestStudent classमा जाउ |
06:43 | यहाँ, हामीStudent classको अर्को थप एउटा अब्जेक्ट बनाउनेछौं |
06:50 | त्यसैले अर्को लाइनमा टाइप गरौँ,Student space stud2 बराबर new space Student ,खोल्ने र बन्द हुने ब्राकेटहरु अर्धविराम |
07:06 | अब हामी Student classको दुबै अब्जेक्ट सुरु गर्छौं |
07:18 | अर्को लाइनमा टाइप गरौँ, stud1 dot roll_no छानौं enterथिचौं बराबर 20 अर्धविराम |
07:32 | अर्को लाइनमा, टाइप गरौँ stud1 dot name छानौं enterथिचौं बराबर, दोहोरो उद्धरण भित्र Ramu अर्धविराम enter थिचौं |
07:54 | ल, हामीले पहिलो अब्जेक्टको लागि फिल्ड सुरु गरेका छौं |
07:58 | अब, हामी दोस्रो अब्जेक्टको लागि फिल्ड सुरु गर्नेछौं |
08:02 | त्यसैले टाइप गरौँ, stud2 dot roll_noछानौं30 अर्धविराम |
08:15 | अर्को लाइनमा, stud2 dot nameछानौं , दोहोरो उद्धरणमा Shyamu अर्धविराम enterथिचौं |
08:32 | अब, println स्टेटमेन्ट पछि, टाइप गरौँ System dot out dot printlnब्राकेट र उद्धरण भित्र The roll number is, प्लस stud2 dot roll_no छानौं र अर्धविराम |
09:03 | System dot out dot println ब्राकेट र दोहोरो उद्धरण भित्र The name is, plus stud2 dot name छानौं र अर्धविराम |
09:28 | अब, फाइल save र run गरौँ, Ctrl,s र Ctrl, F11 थिचौं |
09:38 | हामी आउटपुट यस्तो पाउछौं, The roll_no is 20, The name is' Ramu roll_no is 30, name is shyamu |
09:47 | यहाँ दुवै stud1 र stud2ले दुई भिन्न objects जनाउछ |
09:52 | यसको मतलब यी दुई objectsको छुट्टै मानहरु छन् |
09:56 | हामी यहाँ त्यो देख्न सक्छौं,पहिलो अब्जेक्टको मानहरु 20 र Ramuछन् |
10:02 | दोस्रो अब्जेक्टको मानहरु 30 र Shyamu छन् |
10:09 | अब, थप एउटा object बनाऊ |
10:13 | त्यसैले टाइप गरौँ, Student space stud3 बराबर new space Student खोल्ने र बन्द हुने ब्राकेटहरु अर्धविराम |
10:36 | हामी अब तेस्रो object को मान प्रिन्ट गर्नेछौं |
10:44 | त्यसैले टाइप गरौँ System dot out dot println ब्राकेट र दोहोरो उद्धरण भित्र The roll_no is, प्लस stud3 dot roll_no छानौं अर्धविराम |
11:09 | अर्को लाइनमा टाइप गरौँ System dot out dot println ब्राकेट र दोहोरो उद्धरण भित्र The name is, प्लस stud3 dot name अर्धविराम |
11:29 | अब, फाइल save र run गरौँ, त्यसैले Ctrl, S र Ctrl, F11 थिचौं |
11:36 | हामी देख्न सक्छौं तेस्रो objectमा मानहरु 50 र Rajuछन् |
11:46 | यो किनभने हामीले प्रष्टसंग Student क्लासको फिल्डहरु 50 र Rajuमा सुरु गरेका थियौं |
11:54 | अब, डी- इनिसीयलाइजेसन गरेर तेस्रो अब्जेक्टको आउटपुट हेरौं |
12:02 | यो ट्युटोरियलमा हामीले सिक्यौं |
12:05 | instance fieldsको बारेमा |
12:07 | डट अपरेटर प्रयोगले फिल्ड प्रयोग गर्ने |
12:11 | कार्यको लागि, |
12:13 | पहिले नै बनाइएको Test Employee क्लासको एउटा emp2 अब्जेक्ट बनाउनुहोस् |
12:18 | अनि डट अपरेटर प्रयोग गरि दुई अब्जेक्टको मानहरु सुरु गरौँ |
12:23 | पहिलो अब्जेक्टको मान 55 रPriya प्रयोग गरौँ |
12:27 | दोस्रो अब्जेक्टको मानहरु 45 र Sandeep प्रयोग गरौँ |
12:31 | दुवै अब्जेक्टको मानहरु आउटपुटमा देखाउनुहोस् |
12:34 | स्पोकन ट्युटोरियल प्रोजेक्टको बारेमा थप जान्न, |
12:37 | यो लिंकमा उपलब्ध भिडियो हेर्नुहोस्, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
12:40 | यसले स्पोकन ट्युटोरियल प्रोजेक्ट सक्षेपिकृत गर्छ |
12:43 | यदि तपाई संग राम्रो ब्याण्डविड्थ छैन भने यसलाई डाउनलोड गरि हेर्न सक्नुहुन्छ |
12:47 | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले |
12:49 | स्पोकन ट्युटोरियल प्रयोग गरि कार्यशाला संचालन गर्छ, |
12:52 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ, |
12:56 | बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस् |
13:01 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टू अ टिचर प्रोजेक्टको एक भाग हो |
13:05 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु ICT, MHRD,भारत सरकारको सहयोग रहेको छ |
13:11 | यो मिसन सम्बन्धि थप जानकारी http://spoken-tutorial.org/NMEICT-Intro मा उपलब्ध छ,यसरी हामी यो ट्युटोरियलको अन्त्यमा छौं |
13:22 | कारखाना नेपालबाट म मन्दिरा बिदा हुदैछुँ, सहभागितको लागि धन्यवाद |