Difference between revisions of "Java/C2/Parameterized-constructors/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Welcome to the Spoken Tutorial on '''parameterized''' '''constructor''' in''' java'''. |- | 00:08 | In this tutorial…')
 
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''  
 
|| '''Narration'''  
 
|-
 
|-
 
|  00:02
 
|  00:02
| Welcome to the Spoken Tutorial on '''parameterized''' '''constructor''' in''' java'''.
+
| પેરામીટરાઈઝ કન્સ્ટ્રક્ટર પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
  
 
|-
 
|-
 
|  00:08
 
|  00:08
| In this tutorial we will learn
+
| આ ટ્યુટોરીયલમાં આપને શીખીશું,
  
 
|-
 
|-
 
|  00:10
 
|  00:10
|About a '''parametrized''' '''constructor'''
+
|પેરામીટરાઈઝ કન્સ્ટ્રક્ટર વિષે,
  
 
|-
 
|-
 
|  00:13
 
|  00:13
| And to create a '''parameterized''' '''constructor'''
+
|અને પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવવા માટે
 
+
 
+
 
+
  
 
|-
 
|-
 
| 00:17
 
| 00:17
| Here we are using
+
| અહીં આપણે,
 
+
ઉબુન્ટુઆવૃત્તિ 11.10 OS, જાવા ડેવલપમેન્ટ કીટ 1.6, અને એક્લીપ્સ 3.7.0
* Ubuntu version 11.10 OS
+
* Java Development kit  1.6
+
*And  Eclipse 3.7.0
+
 
+
 
+
  
 
|-
 
|-
 
|  00:29
 
|  00:29
|   To follow this tutorial you must know
+
| આ ટ્યુટોરીયલ અનુસરવા માટે તમને ખબર હોવી જોઈએ કે,
  
 
|-
 
|-
 
|  00:32
 
|  00:32
|how to create a default '''constructor''' in '''java''' using '''eclipse'''.
+
|એક્લીપ્સની મદદથી જાવામાં ડીફોલ્ટ કન્સ્ટ્રકટર કેવી રીતે બનાવવું.  
 
+
  
 
|-
 
|-
 
|  00:37
 
|  00:37
|If not, for relevant tutorials please visit our website which is as shown,
+
|જો નહી તો સંબંધિત ટ્યુટોરીયલ માટે નીચે દર્શાવેલ અમારી વેબસાઈટ જુઓ, ('''http'''://'''www.spoken'''-'''tutorial.org''')  
 
+
('''http'''://'''www.spoken'''-'''tutorial.org''')  
+
 
+
  
 
|-
 
|-
 
|  00:44
 
|  00:44
|What is a '''parameterized''' '''constructor'''?
+
|પેરામીટરાઈઝ કન્સ્ટ્રક્ટર શું છે?
 +
 
 
|-
 
|-
 
|  00:48
 
|  00:48
|A '''constructor''' that have parameter is called a '''parameterized''' '''constructor'''.
+
|કન્સ્ટ્રક્ટર જેને પેરામીટર હોય જે તે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કહેવાય છે.
 
+
  
 
|-
 
|-
 
|  00:55
 
|  00:55
|It can have one or more than one parameter.
+
|તેને એક અથવા એક કરતાં વધુ પેરામીટર હોઈ શકે છે.
  
 
|-
 
|-
 
| 00:59
 
| 00:59
| Let us now create a '''parameterized constructor.'''
+
| ચાલો હવે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવીએ.
 
+
  
 
|-
 
|-
 
|  01:03
 
|  01:03
|So in the eclipse, I have ''' Student.java '''file.
+
|તો એક્લીપ્સમાં, મારી પાસે '''Student.java ''' ફાઈલ છે.
  
 
|-
 
|-
 
|  01:09
 
|  01:09
|We created this file in the previous tutorial.
+
|આપણે આ ફાઈલ અગાઉના ટ્યુટોરીયલમાં બનાવી હતી.
  
 
|-
 
|-
 
|  01:15
 
|  01:15
| Now Inside the '''constructor''' we will give the variables their default value.
+
|હવે '''કન્સ્ટ્રક્ટર''' અંદર આપણે વેરીયેબલોની મૂળભૂત વેલ્યુ આપીશું.
 
+
  
 
|-
 
|-
 
|  01:21
 
|  01:21
|So '''''roll_number '''is''' '''equal''' '''to''' zero''''' instead of '''''ten'''''.
+
|તો '''ten ''' ના બદલે '''''roll_number ''' '''ઇકવલ''' '''ટુ''' ઝીરો '''.
  
 
|-
 
|-
 
|  01:27
 
|  01:27
|And '''''name''' is equal to '''null''''' instead of '''''Raman'''''.  
+
|અને  '''''Raman''''' ના બદલે,'''''name''' ઇકવલ ટુ '''null'''''.  
  
 
|-
 
|-
|   01:33
+
| 01:33
| Then type '''''System '''dot''' out '''dot''' println I am a  default constructor.'''''
+
| પછી ટાઇપ કરો, '''''System '''dot''' out '''dot''' println I am a  default constructor.'''''
 
+
  
 
|-
 
|-
 
|  01:55  
 
|  01:55  
|So we have created a '''constructor''' with no parameters.  
+
|તો આપણે કોઈ પણ પેરામીટર્સ વગર '''કન્સ્ટ્રક્ટર''' બનાવ્યું છે.
  
 
|-
 
|-
 
|  02:00
 
|  02:00
|In java, such constructor is also called a '''default''' '''constructor'''.
+
|જાવામાં, આવા '''કન્સ્ટ્રક્ટર''' ને ''' ડીફોલ્ટ કન્સ્ટ્રક્ટર''' કહેવામાં આવે છે.
  
 
|-
 
|-
 
|  02:07
 
|  02:07
|   Now we will create another '''constructor'''.
+
| હવે આપણે બીજું કન્સ્ટ્રક્ટર બનાવીશું.
  
 
|-
 
|-
 
|  02:11
 
|  02:11
|So type '''''Student''' parentheses.''
+
|તો ટાઇપ કરો, '''''Student''' કૌસ.''
  
 
|-
 
|-
 
|  02:17
 
|  02:17
|Inside ''parenthesis'' '''''int the_roll_number '''''comma''''' String the_name.'''''
+
| કૌંસ અંદર '' '''''int the_roll_number '''''અલ્પવિરામ''''' String the_name.'''''
  
 
|-
 
|-
 
|  02:36
 
|  02:36
|   So what we have done, is declared a '''constructor''' with parameters.
+
| તો આપણે શું કર્યું છે, એક '''કન્સ્ટ્રક્ટર''' પેરામીટર્સ સાથે જાહેર કર્યું છે.
  
 
|-
 
|-
 
|  02:43
 
|  02:43
|The name of the '''constructor''' '''Student''' that is the class name.
+
|'''કન્સ્ટ્રક્ટર''' નું નામ '''સ્ટુડન્ટ''' એ ક્લાસ નામ છે.
  
 
|-
 
|-
 
| 02:49
 
| 02:49
|   Inside the paranthesis we have given two parameters to the '''constructor'''.
+
| કૌસ અંદર આપણે '''કન્સ્ટ્રક્ટર''' માટે બે પેરામીટર્સ આપ્યા છે.
  
 
|-
 
|-
 
|  02:57
 
|  02:57
|We can give any number of parameters to the constructor.
+
|આપણે કન્સ્ટ્રક્ટર માટે કેટલા પણ પેરામીટર્સ આપી શકીએ છીએ.
  
 
|-
 
|-
 
|  03:02
 
|  03:02
| Now inside curly brackets type
+
| હવે કર્લી કૌસ અંદર ટાઇપ કરો,
  
 
|-
 
|-
Line 136: Line 121:
 
|-
 
|-
 
|  03:29
 
|  03:29
| Then '''''roll_number''' is equal to '''the_roll_number'''.''
+
| પછી, '''''roll_number''' ઇકવલ ટુ '''the_roll_number'''.''
  
 
|-
 
|-
 
|  03:43
 
|  03:43
|And'' '''name''' is equal to '''the_name'''.''
+
|અને'' '''name''' ઇકવલ ટુ '''the_name'''.''
 
+
  
 
|-
 
|-
 
|  03:53
 
|  03:53
|So we have created a  '''constructor''' with '''parameters'''.
+
|તો આપણે પેરામીટર્સ સાથે '''કન્સ્ટ્રક્ટર''' બનાવ્યું છે.
 +
 
 
|-
 
|-
 
| 03:58
 
| 03:58
| Now let's call this  '''constructor'''.
+
|હવે ચાલો આ '''કન્સ્ટ્રક્ટર''' કોલ કરીએ,
  
 
|-
 
|-
 
| 04:02
 
| 04:02
| So in the main method type; '''student stu2 '''equal to'''' new student''' within parentheses '''11''' comma in double quotes '''Raju'''
+
|તો મેઈન મેથડમાં ટાઇપ કરો; '''student stu2 '''ઇકવલ ટુ'''' new student''', કૌસ અંદર, '''11''' અલ્પવિરામ, ડબલ અવતરણ ચિહ્ન અંદર '''Raju'''
 +
 
 
|-
 
|-
 
| 04:28
 
| 04:28
| Let's call the '''studentDetail ''' method.  
+
| ચાલો '''studentDetail ''' મેથડ કોલ કરીએ.
 +
 
 
|-
 
|-
 
| 04:31
 
| 04:31
| So type,'''stu2.studentDetail'''.
+
| તો ટાઇપ કરો,'''stu2.studentDetail'''.
 
   
 
   
 
 
|-
 
|-
 
|  04:38  
 
|  04:38  
| '''Save''' and '''Run''' the program
+
| પ્રોગ્રામ '''Save''' અને '''Run''' કરો.
  
 
|-
 
|-
 
|  04:44
 
|  04:44
| We see the '''output''' on the console.
+
| આપણે કન્સોલ પર '''આઉટપુટ''' જોઈએ છીએ.
  
 
|-
 
|-
 
|  04:48
 
|  04:48
| The '''default''' '''constructor''' is called first.
+
| પ્રથમ '''ડિફૉલ્ટ કન્સ્ટ્રક્ટર''' કોલ કરવામાં આવે છે.
  
 
|-
 
|-
 
|  04:52
 
|  04:52
|It initializes the variables to their default value.
+
|તે વેરિયેબલને તેની ડિફોલ્ટ વેલ્યુથી ઈનીશ્યલાઈઝ કરે છે.
  
 
|-
 
|-
 
|  04:56
 
|  04:56
|Then the '''parameterizerd''' '''constructor''' is called.
+
|પછી '''પેરામીટરાઈઝ કન્સ્ટ્રક્ટર''' કોલ કરવામાં આવે છે.
  
 
|-
 
|-
 
|  05:00
 
|  05:00
|It initializes the variables to the values that are passed as the argument.
+
|તે આરગ્યુંમેન્ટ તરીકે પાસ થતી વેલ્યુ દ્વારા વેરીયેબલો ઈનીશ્યલાઈઝ કરે છે.
  
 
|-
 
|-
 
|  05:05
 
|  05:05
|That is 11 and Raju.
+
|તે 11 અને Raju છે.  
  
 
|-
 
|-
 
|  05:08
 
|  05:08
| Let us see how the '''parametrized''' '''constructor''' works.
+
|ચાલો જોઈએ પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કેવી રીતે કામ કરે છે.
  
 
|-
 
|-
 
|  05:12
 
|  05:12
|When we call the '''parameterized''' '''constructor''', we pass two values  to it.
+
|જયારે આપણે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કોલ કરીએ છીએ, ત્યારે આપણે બે વેલ્યુ પાસ કરીએ છીએ.
  
 
|-
 
|-
 
|  05:18
 
|  05:18
|These are called arguments.
+
|તેઓ આરગ્યુંમેન્ટ કહેવામાં આવે છે.
  
 
|-
 
|-
 
|  05:22
 
|  05:22
| The value '''''11''''' is copied to the parameter '''''the_roll_number'''''.
+
| '''''11''''' વેલ્યુ પેરામીટર '''''the_roll_number''''' માં કોપી થઇ છે.
  
 
|-
 
|-
 
|  05:31
 
|  05:31
|And  the  value'''''Raju''''' is copied  to the parameter '''''the_name'''''.
+
|અને વેલ્યુ '''''Raju''''' પેરામીટર '''''the_name''''' માં કોપી થઇ છે.
  
 
|-
 
|-
 
|  05:41
 
|  05:41
|   Then the value of '''''the_roll_number''''' is assigned to '''''roll_number'''''.
+
| પછી '''''the_roll_number''''' ની વેલ્યુ '''''roll_number''''' માં અસાઇન થશે.
  
 
|-
 
|-
 
|  05:50
 
|  05:50
|And the value of '''''the_name''''' is assigned to '''''name'''''.
+
|અને '''''the_name''''' ની વેલ્યુ '''''name''''' માં અસાઇન થશે.
  
 
|-
 
|-
 
|  05:55
 
|  05:55
|Hence  in the  ''output''  we see '''''11 '''''and''''' Raju.'''''  
+
|તો આપણે આઉટપુટ '''''11 '''''અને''''' Raju''''' જોઈએ છીએ.
  
 
|-
 
|-
 
|  06:00
 
|  06:00
| Let us see the common errors, when we call a '''parameterised''' '''constructor.'''
+
|ચાલો પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કોલ કરતી વખતે આવતી, સામાન્ય એરર જોઈએ.
 
+
  
 
|-
 
|-
 
|  06:07
 
|  06:07
|Suppose we pass a single argument to the '''constructor'''.
+
|ધારો કે આપણે કન્સ્ટ્રક્ટરમાં એક આરગયુંમેન્ટ પાસ કર્યું છે.
  
 
|-
 
|-
 
|  06:11
 
|  06:11
| So remove '''''Raju'''''.
+
| તો '''''Raju''''' રદ કરો.
  
 
|-
 
|-
 
|  06:15
 
|  06:15
| We get an error. It states that '''“The constructor Student with parameter (int) is undefined.”'''
+
| આપણને એક એરર મળે છે, જે કહે છે, '''“The constructor Student with parameter (int) is undefined.”'''
  
 
|-
 
|-
 
|  06:24
 
|  06:24
|So the number of arguments must match the number of parameters.
+
|તો આરગયુંમેન્ટની સંખ્યા, પેરામીટરની સંખ્યા સાથે મેચ થવું જોઈએ.
  
 
|-
 
|-
 
|  06:30
 
|  06:30
|Here we can retype '''''Raju''''' and resolve the error.
+
|અહીં આપણે ફરીથી '''''Raju''''' લખીશું અને એરર ઉકેલીશું.
 +
 
 
|-
 
|-
 
|  06:36
 
|  06:36
| Alternatively, what we can  do is define another '''constructor''' with a single parameter.
+
| વૈકલ્પિક રીતે, આપણે એક પેરામીટર સાથે બીજું '''કન્સ્ટ્રક્ટર''' વ્યાખ્યાયિત કરી શકીએ છીએ.
  
 
|-
 
|-
 
| 06:42
 
| 06:42
|   Let us  do that
+
| ચાલો તે કરીએ.
  
 
|-
 
|-
 
|  06:45
 
|  06:45
|So''''' Student '''within''' '''paranthesis''' int '''r '''number.'''''
+
|તો ''''' Student ''' કૌંસ અંદર ''' int '''r '''number.'''''
  
 
|-
 
|-
 
| 07:01   
 
| 07:01   
|Inside''''' '''curly''' '''brackets, type ''' System '''dot''' out '''dot''' println'''''
+
|કર્લી કૌસ અંદર, ટાઇપ કરો ''' System '''dot''' out '''dot''' println'''''
 
   
 
   
 
|-
 
|-
Line 267: Line 253:
 
|-
 
|-
 
|  07:29
 
|  07:29
|Then '''''roll_number''''' ''is equal to''' r number'''''
+
|પછી '''''roll_number''''' ''ઇકવલ ટુ''' r number'''''
  
 
|-
 
|-
 
| 07:48
 
| 07:48
'''Save''' the file.
+
ફાઈલ સેવ કરો.
  
 
|-
 
|-
 
|  07:51
 
|  07:51
|We see that the error is resolved  when we define the '''constructor'''.
+
|આપણે જોશું કે એરર ઉકેલાઈ છે જયારે આપણે કન્સ્ટ્રક્ટર વ્યાખ્યાયિત કરીએ છીએ.
  
 
|-
 
|-
 
| 07:58
 
| 07:58
| Let's  '''Run''' the program.
+
|ચાલો પ્રોગ્રામ રન કરીએ.
  
 
|-
 
|-
 
| 08:02
 
| 08:02
| On the console we see that the roll number is assigned the value '''''11.'''''
+
| કન્સોલ પર આપણે જોશું કે roll number માં '''''11''''' વેલ્યુ અસાઇન થયેલ છે.
  
 
|-
 
|-
 
|  08:08  
 
|  08:08  
|While name is '''''null''''' since the '''constructor''' takes only one argument.
+
|જ્યારે name '''null''' છે કારણ કે '''કન્સ્ટ્રક્ટર''' માત્ર એક આરગ્યુંમેન્ટ લે છે.
  
 
|-
 
|-
 
|  08:18
 
|  08:18
Let us now call back our constructor with two parameters.
+
હવે ચાલો બે પેરામીટર્સ સાથે આપણા કન્સ્ટ્રક્ટરને કોલ કરીએ.
  
 
|-
 
|-
 
|  08:23
 
|  08:23
|So type''''' Student stu3 '''is''' '''equal''' '''to''' new Student.'''''
+
|તો ટાઇપ કરો, ''''' Student stu3 '''ઇકવલ ટુ''' new Student.'''''
  
 
|-
 
|-
 
| 08:40  
 
| 08:40  
| ''' 11 '''comma''' Raju.'''''
+
| ''' 11 '''અલ્પવિરામ''' Raju.'''''
  
 
|-
 
|-
 
|  08:46
 
|  08:46
|Then'''''Stu3 '''dot''' studentDetail'''''
+
|પછી '''''Stu3 '''dot''' studentDetail'''''
  
 
|-
 
|-
 
|  08:58
 
|  08:58
| Suppose here we pass '''''11''''' as '''String,''' so add ''double'' ''quotes.''
+
| ધારો કે અહીં આપણે '''''11''''' ને '''String''' તરીકે પાસ કરીએ છીએ, તો ડબલ અવતરણ ચિહ્ન ઉમેરો.
  
 
|-
 
|-
 
|  09:08
 
|  09:08
|We get an error.
+
|આપણને એરર મળે છે.
  
 
|-
 
|-
 
|  09:10
 
|  09:10
|It states that '''“The constructor Student String commaString is undefined.”'''
+
|તે કહે છે, '''“The constructor Student String commaString is undefined.”'''
  
 
|-
 
|-
 
|  09:17
 
|  09:17
|So even the datatype of the argument must match with that of the parameter.
+
|તેથી આરગયુંમેન્ટના ડેટા ટાઇપ પણ પેરામીટરના ડેટા ટાઇપ સાથે મેચ થતું હોવું જ જોઈએ.
  
 
|-
 
|-
 
|  09:25
 
|  09:25
| So now remove the ''quotes'' and '''Save''' the file.
+
| તો અવતરણ ચિહ્ન રદ કરો અને ફાઈલ સેવ કરો.
  
 
|-
 
|-
 
|  09:32
 
|  09:32
|Now we do not see an error.
+
|હવે આપણે એરર ન જોઈશું.
  
 
|-
 
|-
 
|  09:35
 
|  09:35
| So  '''Run''' the program.
+
|તો પ્રોગ્રામ રન કરો.
  
 
|-
 
|-
 
|  09:38
 
|  09:38
| In the output we see three '''constructors.'''
+
| આઉટપુટમાં આપણે ત્રણ '''કન્સ્ટ્રકટર્સ''' જોઈશું.
  
 
|-
 
|-
 
|  09:42
 
|  09:42
|The first one is the '''default''' '''constructor.'''
+
|પ્રથમ '''ડીફોલ્ટ કન્સ્ટ્રક્ટર''' છે.
  
 
|-
 
|-
 
|  09:45
 
|  09:45
|The second one is the'''Constructor''' with one parameter.
+
|બીજું કન્સ્ટ્રક્ટર એક પેરામીટર સાથે છે.
  
 
|-
 
|-
 
|  09:50
 
|  09:50
|And this third one is the'''Constructor''' with two parameters.
+
|અને ત્રીજું કન્સ્ટ્રક્ટર બે પેરામીટર સાથે છે.
  
 
|-
 
|-
 
|  09:56
 
|  09:56
|This is how we create'''Parameterised constructor''' in '''java'''.
+
|આ રીતે આપણે જાવામાં પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવી શકીએ છીએ.
 
+
  
 
|-
 
|-
 
|  10:05
 
|  10:05
| Why '''constructor'''?
+
| કન્સ્ટ્રક્ટર શા માટે જરૂરી છે?
 +
 
|-
 
|-
 
|  10:07
 
|  10:07
| The variables in a class must be initialized each time an instance is created.
+
| ક્લાસમાં વેરિયેબલો દરેક સમયે instance બને છે ત્યારે ઈનીશ્યલાઈઝ થવા જોઈએ.
 
+
  
 
|-
 
|-
 
|  10:13
 
|  10:13
|It can be tedious to initialize all the variables.  
+
|બધા વેરિયેબલો ઈનીશ્યલાઈઝ કરવું કંટાળાજનક હોઈ શકે છે.
 
+
  
 
|-
 
|-
 
|  10:18
 
|  10:18
|So java allows objects to initialize themselves when they are created.
+
|તેથી જાવા, જયારે ઓબ્જેક્ટ બનાવવામાં આવે છે ત્યારે પોતાની જાતે ઈનીશ્યલાઈઝ કરવા માટે પરવાનગી આપે છે.
 
+
  
 
|-
 
|-
 
|  10:25
 
|  10:25
|This is performed through the use of a '''constructor'''.  
+
|'''કન્સ્ટ્રક્ટર''' ના ઉપયોગ મારફતે કરવામાં આવે છે.
  
 
|-
 
|-
 
|  10:30
 
|  10:30
| So in this tutorial, we have learnt
+
| આ ટ્યુટોરીયલ માં, આપણે શીખ્યા
  
 
|-
 
|-
 
|  10:33
 
|  10:33
|To create '''parameterized''' '''constructor.'''
+
|'''પેરામીટરાઈઝ કન્સ્ટ્રક્ટર''' બનાવવું,
  
 
|-
 
|-
 
|  10:36  
 
|  10:36  
|Functionality of '''parameterized''' '''constructor.'''
+
|'''પેરામીટરાઈઝ કન્સ્ટ્રક્ટર''' ની કાર્યક્ષમતા
  
 
|-
 
|-
 
|  10:39
 
|  10:39
|And the advantage of using '''constructor.'''
+
|અને કન્સ્ટ્રક્ટરના ઉપયોગના ફાયદાઓ,
  
 
|-
 
|-
 
| 10:44
 
| 10:44
| For self assessment, create a class '''Employee'''.
+
| સેલ્ફ અસેસમેન્ટ માટે, '''Employee''' નામનો ક્લાસ બનાઓ.
  
 
|-
 
|-
 
|  10:48
 
|  10:48
|Create '''constructors''' with different number of parameters.
+
|અલગ સંખ્યામાં પેરામીટર સાથે કન્સ્ટ્રક્ટર બનાઓ.
  
 
|-
 
|-
 
|10:53
 
|10:53
|To know more about the Spoken Tutorial Project
+
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિષે વધુ જાણવા માટે,
 +
 
 
|-
 
|-
 
|  10:56
 
|  10:56
| Watch the video available at [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial]  
+
| નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ, [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial]  
 +
 
 
|-
 
|-
 
|  11:02
 
|  11:02
| It summarizes the Spoken Tutorial project
+
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે.
  
 
|-
 
|-
 
|  11:06
 
|  11:06
|If you do not have good bandwidth, you can download and watch it
+
|જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો
 
+
 
+
  
 
|-
 
|-
 
|  11:10
 
|  11:10
|   The Spoken Tutorial Project Team
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ,
  
 
|-
 
|-
 
|  11:12
 
|  11:12
| Conducts workshops using spoken tutorials
+
| સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે.
  
 
|-
 
|-
 
|  11:14
 
|  11:14
| Gives certificates for those who pass an online test
+
| જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે.
  
 
|-
 
|-
 
|  11:18
 
|  11:18
|For more details, please write to contact@spoken-tutorial.org  
+
|વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો.
 
+
 
+
  
 
|-
 
|-
 
|  11:24
 
|  11:24
| Spoken Tutorial Project is a part of the Talk to a Teacher project
+
|સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
  
 
|-
 
|-
 
|  11:28
 
|  11:28
| It is supported by the National Mission on Education through ICT, MHRD, Government of India
+
| જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
  
 
|-
 
|-
 
|  11:34
 
|  11:34
| More information on this Mission is available at
+
| આ મિશન વિશે વધુ માહીતી આ લીંક ઉપર ઉપલબ્ધ છે  [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro]  
 
+
* [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro]  
+
 
+
 
+
  
 
|-
 
|-
 
| 11:43
 
| 11:43
| This brings us to  the end of the tutorial.
+
| અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે.  
  
 
|-
 
|-
 
|  11:46
 
|  11:46
|Thanks for joining.
+
|જોડાવા બદ્દલ આભાર. આઈઆઈટી બોમ્બે તરફથી ભાષાંતર કરનાર હું, કૃપાલી પરમાર વિદાય લઉં છું.  
 
+
|-
+
|  11:47
+
|This is Prathamesh Salunke signing off.
+
 
+
Jai Hind.  
+
  
 
|}
 
|}

Latest revision as of 11:56, 28 February 2017

Time Narration
00:02 પેરામીટરાઈઝ કન્સ્ટ્રક્ટર પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
00:08 આ ટ્યુટોરીયલમાં આપને શીખીશું,
00:10 પેરામીટરાઈઝ કન્સ્ટ્રક્ટર વિષે,
00:13 અને પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવવા માટે
00:17 અહીં આપણે,

ઉબુન્ટુઆવૃત્તિ 11.10 OS, જાવા ડેવલપમેન્ટ કીટ 1.6, અને એક્લીપ્સ 3.7.0

00:29 આ ટ્યુટોરીયલ અનુસરવા માટે તમને ખબર હોવી જોઈએ કે,
00:32 એક્લીપ્સની મદદથી જાવામાં ડીફોલ્ટ કન્સ્ટ્રકટર કેવી રીતે બનાવવું.
00:37 જો નહી તો સંબંધિત ટ્યુટોરીયલ માટે નીચે દર્શાવેલ અમારી વેબસાઈટ જુઓ, (http://www.spoken-tutorial.org)
00:44 પેરામીટરાઈઝ કન્સ્ટ્રક્ટર શું છે?
00:48 કન્સ્ટ્રક્ટર જેને પેરામીટર હોય જે તે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કહેવાય છે.
00:55 તેને એક અથવા એક કરતાં વધુ પેરામીટર હોઈ શકે છે.
00:59 ચાલો હવે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવીએ.
01:03 તો એક્લીપ્સમાં, મારી પાસે Student.java ફાઈલ છે.
01:09 આપણે આ ફાઈલ અગાઉના ટ્યુટોરીયલમાં બનાવી હતી.
01:15 હવે કન્સ્ટ્રક્ટર અંદર આપણે વેરીયેબલોની મૂળભૂત વેલ્યુ આપીશું.
01:21 તો ten ના બદલે roll_number ઇકવલ' ટુ ઝીરો .
01:27 અને Raman ના બદલે,name ઇકવલ ટુ null.
01:33 પછી ટાઇપ કરો, System dot out dot println I am a default constructor.
01:55 તો આપણે કોઈ પણ પેરામીટર્સ વગર કન્સ્ટ્રક્ટર બનાવ્યું છે.
02:00 જાવામાં, આવા કન્સ્ટ્રક્ટર ને ડીફોલ્ટ કન્સ્ટ્રક્ટર કહેવામાં આવે છે.
02:07 હવે આપણે બીજું કન્સ્ટ્રક્ટર બનાવીશું.
02:11 તો ટાઇપ કરો, Student કૌસ.
02:17 કૌંસ અંદર int the_roll_number અલ્પવિરામ String the_name.
02:36 તો આપણે શું કર્યું છે, એક કન્સ્ટ્રક્ટર પેરામીટર્સ સાથે જાહેર કર્યું છે.
02:43 કન્સ્ટ્રક્ટર નું નામ સ્ટુડન્ટ એ ક્લાસ નામ છે.
02:49 કૌસ અંદર આપણે કન્સ્ટ્રક્ટર માટે બે પેરામીટર્સ આપ્યા છે.
02:57 આપણે કન્સ્ટ્રક્ટર માટે કેટલા પણ પેરામીટર્સ આપી શકીએ છીએ.
03:02 હવે કર્લી કૌસ અંદર ટાઇપ કરો,
03:05 System dot out dot println I am a parameterized constructor
03:29 પછી, roll_number ઇકવલ ટુ the_roll_number.
03:43 અને name ઇકવલ ટુ the_name.
03:53 તો આપણે પેરામીટર્સ સાથે કન્સ્ટ્રક્ટર બનાવ્યું છે.
03:58 હવે ચાલો આ કન્સ્ટ્રક્ટર કોલ કરીએ,
04:02 તો મેઈન મેથડમાં ટાઇપ કરો; student stu2 ઇકવલ ટુ' new student, કૌસ અંદર, 11 અલ્પવિરામ, ડબલ અવતરણ ચિહ્ન અંદર Raju
04:28 ચાલો studentDetail મેથડ કોલ કરીએ.
04:31 તો ટાઇપ કરો,stu2.studentDetail.
04:38 પ્રોગ્રામ Save અને Run કરો.
04:44 આપણે કન્સોલ પર આઉટપુટ જોઈએ છીએ.
04:48 પ્રથમ ડિફૉલ્ટ કન્સ્ટ્રક્ટર કોલ કરવામાં આવે છે.
04:52 તે વેરિયેબલને તેની ડિફોલ્ટ વેલ્યુથી ઈનીશ્યલાઈઝ કરે છે.
04:56 પછી પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કોલ કરવામાં આવે છે.
05:00 તે આરગ્યુંમેન્ટ તરીકે પાસ થતી વેલ્યુ દ્વારા વેરીયેબલો ઈનીશ્યલાઈઝ કરે છે.
05:05 તે 11 અને Raju છે.
05:08 ચાલો જોઈએ પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કેવી રીતે કામ કરે છે.
05:12 જયારે આપણે પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કોલ કરીએ છીએ, ત્યારે આપણે બે વેલ્યુ પાસ કરીએ છીએ.
05:18 તેઓ આરગ્યુંમેન્ટ કહેવામાં આવે છે.
05:22 11 વેલ્યુ પેરામીટર the_roll_number માં કોપી થઇ છે.
05:31 અને વેલ્યુ Raju પેરામીટર the_name માં કોપી થઇ છે.
05:41 પછી the_roll_number ની વેલ્યુ roll_number માં અસાઇન થશે.
05:50 અને the_name ની વેલ્યુ name માં અસાઇન થશે.
05:55 તો આપણે આઉટપુટ 11 અને Raju જોઈએ છીએ.
06:00 ચાલો પેરામીટરાઈઝ કન્સ્ટ્રક્ટર કોલ કરતી વખતે આવતી, સામાન્ય એરર જોઈએ.
06:07 ધારો કે આપણે કન્સ્ટ્રક્ટરમાં એક આરગયુંમેન્ટ પાસ કર્યું છે.
06:11 તો Raju રદ કરો.
06:15 આપણને એક એરર મળે છે, જે કહે છે, “The constructor Student with parameter (int) is undefined.”
06:24 તો આરગયુંમેન્ટની સંખ્યા, પેરામીટરની સંખ્યા સાથે મેચ થવું જોઈએ.
06:30 અહીં આપણે ફરીથી Raju લખીશું અને એરર ઉકેલીશું.
06:36 વૈકલ્પિક રીતે, આપણે એક પેરામીટર સાથે બીજું કન્સ્ટ્રક્ટર વ્યાખ્યાયિત કરી શકીએ છીએ.
06:42 ચાલો તે કરીએ.
06:45 તો Student કૌંસ અંદર int r number.
07:01 કર્લી કૌસ અંદર, ટાઇપ કરો System dot out dot println
07:13 I am a constructor with a single parameter.
07:29 પછી roll_number ઇકવલ ટુ r number
07:48 ફાઈલ સેવ કરો.
07:51 આપણે જોશું કે એરર ઉકેલાઈ છે જયારે આપણે કન્સ્ટ્રક્ટર વ્યાખ્યાયિત કરીએ છીએ.
07:58 ચાલો પ્રોગ્રામ રન કરીએ.
08:02 કન્સોલ પર આપણે જોશું કે roll number માં 11 વેલ્યુ અસાઇન થયેલ છે.
08:08 જ્યારે name null છે કારણ કે કન્સ્ટ્રક્ટર માત્ર એક આરગ્યુંમેન્ટ લે છે.
08:18 હવે ચાલો બે પેરામીટર્સ સાથે આપણા કન્સ્ટ્રક્ટરને કોલ કરીએ.
08:23 તો ટાઇપ કરો, Student stu3 ઇકવલ ટુ new Student.
08:40 11 અલ્પવિરામ Raju.
08:46 પછી Stu3 dot studentDetail
08:58 ધારો કે અહીં આપણે 11 ને String તરીકે પાસ કરીએ છીએ, તો ડબલ અવતરણ ચિહ્ન ઉમેરો.
09:08 આપણને એરર મળે છે.
09:10 તે કહે છે, “The constructor Student String commaString is undefined.”
09:17 તેથી આરગયુંમેન્ટના ડેટા ટાઇપ પણ પેરામીટરના ડેટા ટાઇપ સાથે મેચ થતું હોવું જ જોઈએ.
09:25 તો અવતરણ ચિહ્ન રદ કરો અને ફાઈલ સેવ કરો.
09:32 હવે આપણે એરર ન જોઈશું.
09:35 તો પ્રોગ્રામ રન કરો.
09:38 આઉટપુટમાં આપણે ત્રણ કન્સ્ટ્રકટર્સ જોઈશું.
09:42 પ્રથમ ડીફોલ્ટ કન્સ્ટ્રક્ટર છે.
09:45 બીજું કન્સ્ટ્રક્ટર એક પેરામીટર સાથે છે.
09:50 અને ત્રીજું કન્સ્ટ્રક્ટર બે પેરામીટર સાથે છે.
09:56 આ રીતે આપણે જાવામાં પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવી શકીએ છીએ.
10:05 કન્સ્ટ્રક્ટર શા માટે જરૂરી છે?
10:07 ક્લાસમાં વેરિયેબલો દરેક સમયે instance બને છે ત્યારે ઈનીશ્યલાઈઝ થવા જોઈએ.
10:13 બધા વેરિયેબલો ઈનીશ્યલાઈઝ કરવું કંટાળાજનક હોઈ શકે છે.
10:18 તેથી જાવા, જયારે ઓબ્જેક્ટ બનાવવામાં આવે છે ત્યારે પોતાની જાતે ઈનીશ્યલાઈઝ કરવા માટે પરવાનગી આપે છે.
10:25 કન્સ્ટ્રક્ટર ના ઉપયોગ મારફતે કરવામાં આવે છે.
10:30 આ ટ્યુટોરીયલ માં, આપણે શીખ્યા
10:33 પેરામીટરાઈઝ કન્સ્ટ્રક્ટર બનાવવું,
10:36 પેરામીટરાઈઝ કન્સ્ટ્રક્ટર ની કાર્યક્ષમતા
10:39 અને કન્સ્ટ્રક્ટરના ઉપયોગના ફાયદાઓ,
10:44 સેલ્ફ અસેસમેન્ટ માટે, Employee નામનો ક્લાસ બનાઓ.
10:48 અલગ સંખ્યામાં પેરામીટર સાથે કન્સ્ટ્રક્ટર બનાઓ.
10:53 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ વિષે વધુ જાણવા માટે,
10:56 નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
11:02 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે.
11:06 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો
11:10 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ,
11:12 સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે.
11:14 જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે.
11:18 વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો.
11:24 સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
11:28 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
11:34 આ મિશન વિશે વધુ માહીતી આ લીંક ઉપર ઉપલબ્ધ છે http://spoken-tutorial.org/NMEICT-Intro
11:43 અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે.
11:46 જોડાવા બદ્દલ આભાર. આઈઆઈટી બોમ્બે તરફથી ભાષાંતર કરનાર હું, કૃપાલી પરમાર વિદાય લઉં છું.

Contributors and Content Editors

Jyotisolanki, Krupali, PoojaMoolya, Pratik kamble