<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FPolymorphism%2FHindi</id>
		<title>Java/C3/Polymorphism/Hindi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FPolymorphism%2FHindi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;action=history"/>
		<updated>2026-05-20T15:34:31Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=40649&amp;oldid=prev</id>
		<title>Jayarastogi at 07:29, 13 November 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=40649&amp;oldid=prev"/>
				<updated>2017-11-13T07:29:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:29, 13 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 296:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 296:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 11:03&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 11:03&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| यह स्क्रिप्ट विकास द्वारा अनुवादित &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;है। हमसे जुडने के लिए &lt;/del&gt;धन्यवाद।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| यह स्क्रिप्ट विकास द्वारा अनुवादित &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;है।IIT Bombay से मैं जया आपसे विदा लेती हूँ &lt;/ins&gt;धन्यवाद।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jayarastogi</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=40647&amp;oldid=prev</id>
		<title>Jayarastogi at 07:27, 13 November 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=40647&amp;oldid=prev"/>
				<updated>2017-11-13T07:27:22Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 07:27, 13 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 04:54&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 04:54&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| हम इसे करने में सक्षम हैं क्योंकि कोई भी '''Java object''' जो एक से अधिक '''IS-A ''' टेस्ट पास करता है,&amp;#160; polymorphic है।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| हम इसे करने में सक्षम हैं क्योंकि कोई भी '''Java object''' जो &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;कि &lt;/ins&gt;एक से अधिक '''IS-A ''' टेस्ट पास करता है,&amp;#160; polymorphic है।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 05:04&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 05:04&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 207:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 207:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 07:34&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 07:34&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Manager ऑब्जेक्ट&amp;#160; Employee क्लास को संदर्भित कर रहा है &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;amp;&amp;#160; &lt;/del&gt;Manager ऑब्जेक्ट&amp;#160; Manager क्लास को संदर्भित कर रहा है।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Manager ऑब्जेक्ट&amp;#160; Employee क्लास को संदर्भित कर रहा है &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;और &lt;/ins&gt;Manager ऑब्जेक्ट&amp;#160; Manager क्लास को संदर्भित कर रहा है।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 07:42&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 07:42&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 08:10&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 08:10&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|run time पर, हालांकि,&amp;#160; JVM&amp;#160; Manager क्लास में '''getDetails()'''&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;का &lt;/del&gt;लागू करता है क्योंकि Manager क्लास का '''getDetails()'''&amp;#160;  Employee क्लास के '''getDetails() ''' को ओवरराइड करता है।&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|run time पर, हालांकि,&amp;#160; JVM&amp;#160; Manager क्लास में '''getDetails()'''&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;को &lt;/ins&gt;लागू करता है क्योंकि Manager क्लास का '''getDetails()'''&amp;#160;  Employee क्लास के '''getDetails() ''' को ओवरराइड करता है।&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 08:24&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 08:24&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jayarastogi</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=39189&amp;oldid=prev</id>
		<title>Shruti arya: Created page with &quot; {| Border=1 | '''Time''' | '''Narration'''  |- | 00:01 | नमस्कार, '''Polymorphism''' in Java पर स्पोकन ट्यूटोरियल पर आ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Polymorphism/Hindi&amp;diff=39189&amp;oldid=prev"/>
				<updated>2017-09-22T05:25:40Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| Border=1 | &amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;  |- | 00:01 | नमस्कार, &amp;#039;&amp;#039;&amp;#039;Polymorphism&amp;#039;&amp;#039;&amp;#039; in Java पर स्पोकन ट्यूटोरियल पर आ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| Border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार, '''Polymorphism''' in Java पर स्पोकन ट्यूटोरियल पर आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे:&lt;br /&gt;
 &lt;br /&gt;
जावा में '''Polymorphism''' &lt;br /&gt;
&lt;br /&gt;
'''Run-time polymorphism'''&lt;br /&gt;
&lt;br /&gt;
'''Virtual Method Invocation'''और&lt;br /&gt;
&lt;br /&gt;
'''Compile-time polymorphism'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|यहाँ हम उपयोग कर रहे हैं  ऊबंटु वर्जन 12.04,  '''JDKवर्जन1.7''' और '''Eclipse 4.3.1''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए,  आपको '''Java''' और '''Eclipse IDE'' का बुनियादी ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| आपको '''Subclassing '',  '''Method overriding''' और '''overloading''' का  ज्ञान भी होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| यदि नहीं है तो, संबंधित जावा ट्यूटोरियल देखने के लिए हमारी वेबसाइट पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| '' Polymorphism '' कई रूपों को लेने के लिए '' object '' की एक क्षमता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| '''Polymorphism '''  के प्रमुख लाभ हैं: Reduction of complexity और Code re-usability. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| जावा में, यहाँ दो प्रकार के  polymorphism हैं:'''Compile-time''' और '''Run-time polymorphism.'''&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|Compile-time polymorphism को अनिवार्य रूप से  Method overloading के रूप में जाना जाता है। इसे  Static Binding भी कहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| Run-time polymorphism को अनिवार्य रूप से  Method overriding के रूप में भी जाना जाता है। इसे  Dynamic Binding भी कहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:29&lt;br /&gt;
| हम पहले ही '''Run-time polymorphism''' अर्थात '''Method overriding''' के बारे में सीख चुके हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| Eclipse IDE पर जाते हैं। मैंने पिछले ट्यूटोरियल में पहले से ही  MyProject नामक प्रोजेक्ट बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
|Using final keyword ट्यूटोरियल की कोड फाइल लेते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| Employee क्लास  parent क्लास है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| Manager क्लास  subclass है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| Manager क्लास में एक अतिरिक्त वेरिएबल  department शामिल है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| Manager क्लास मैथड getDetails()     Employee क्लास मैथड getDetails() को ओवरराइड करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| हम  Manager क्लास ऑब्जेक्ट्स द्वारा getDetails() मैथड कॉल कर रहे हैं अर्थात  Manager&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| विवरण प्रिंट करने के लिए टाइप करें : '''system.out.println Details of Manager Class.'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| प्रोग्राम सेव और रन करें।तो, हम आउटपुट में  department वैरिएबल वैल्यू देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
|इसलिए  subclass मैथड को  runtime पर लागू किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| मैथड invocation  JVM द्वारा निर्धारित किया जाता है, कंपाइलर द्वारा नहीं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|इसलिए इसे '''Runtime polymorphism''' या  '''method overriding.'' के रूप में जाना जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| हमने सीखा कि  '''Run time polymorphism.''' क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| अब '''Virtual Method Invocation.''' के बारे में सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| Eclipse IDE में  Employee क्लास पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
| वेरिएबल  name के लिए '''static '''और '''final''' कीवर्ड्स हटाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| मैथड  setName को अनकमेंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| static ब्लॉक हटाएँ। फाइल सेव करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| TestEmployee क्लास पर आएँ। वैल्यू '''manager.setName(“Nikkita Dinesh”);''' अनकमेंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
|हम इस उदाहरण को अनकमेंट करते हैं, क्योंकि हमने  Empolyee क्लास में setName() मैथड अनकमेंट किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|अब,  Employee क्लास के लिए  '''Employee''' ऑब्जेक्ट्स '''emp1''' दर्शाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|टाइप करें: '''Employee emp1 = new Employee open and close parenthesis semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| अब  Employee क्लास के लिए  '''setEmail '''और '''setName''' के लिए वैल्यू इनीशिलाइज करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
|टाइप करें: '''emp1.setName(&amp;quot;Jayesh&amp;quot;);''' '''emp1.setEmail(&amp;quot;pqr@gmail.com&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
|employee विवरण प्रिंट करने के लिए टाइप करें : '''System.out.println(&amp;quot;Details of Employee class:&amp;quot;  emp1.getDetails()) सेमीकॉलन।&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
| Employee क्लास के लिए  '''Manager '''ऑब्जेक्ट '''emp2 ''' दर्शाते हैं।&lt;br /&gt;
टाइप करें: '''Employee emp2 = new Manager open and close parenthesis semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| हम इसे करने में सक्षम हैं क्योंकि कोई भी '''Java object''' जो एक से अधिक '''IS-A ''' टेस्ट पास करता है,  polymorphic है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|जावा में, सभी ऑब्जेक्ट्स  polymorphic है, क्योंकि कोई भी ऑब्जेक्ट्स ''IS-A ''' टेस्ट अपने स्वयं के प्रकार और क्लास ऑब्जेक्ट के लिए पास करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|A Manager '''IS-A''' Employee&lt;br /&gt;
&lt;br /&gt;
A Manager '''IS-A''' Manager&lt;br /&gt;
&lt;br /&gt;
A Manager '''IS-A''' Object.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| reference variable के माध्यम से किसी ऑब्जेक्ट्स तक पहुँचने का केवल एक संभावित तरीका है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
|'''Reference variables''' जैसे कि '''emp1, emp2 '''और  '''manager.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36 &lt;br /&gt;
|यहाँ हम दो  Manager ऑब्जेक्ट्स को दर्शाते हैं।&lt;br /&gt;
पहला जो कि  Employee क्लास संदर्भित करता है।&lt;br /&gt;
और दूसरा जो कि  Manager क्लास संदर्भित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| emp2 ऑब्जेक्ट का उपयोग करके ''setEmail, setName''' और '''setDepartment '' के लिए वैल्यूज को इनीशिलाइज करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|टाइप करें&lt;br /&gt;
'''emp2.setName(&amp;quot;Ankita&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
'''emp2.setEmail(“xyz@gmail.com”);'''&lt;br /&gt;
&lt;br /&gt;
'''emp2.setDepartment(“IT”);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| हम देखते हैं कि यहाँ एक एरर है।&amp;quot;The method setDepartment(String) is undefined for the type  Employee&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| यह इसलिए क्योकि,  setDepartment मैथड  Employee क्लास के लिए मौजूद नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| अत:, लाइन '''emp2.setDepartment(&amp;quot;IT&amp;quot;);''' हटा दें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:37&lt;br /&gt;
| विवरण प्रिंट करने के लिए टाइप करें: '''System.out.println(&amp;quot;Details of Manager class:&amp;quot;  emp2.getDetails()) ''' सेमीकॉलन।&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| यहाँ आउटपुट में, हमें '''Manager of: ''' रिक्त मिलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|यह इसलिए क्योंकि, हमने emp2''' का उपयोग करके  Manager क्लास में  department इनीशिलाइज नहीं किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| डेमो उद्देश्य के लिए, डिफॉल्ट  department   IT है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
|अत:,  Manager क्लास में जाएँ और  department के लिए वैल्यू इनीशिलाइज करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|प्रोग्राम सेव औऱ रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| हमें आउटपुट प्राप्त होता है: '''Employee''' object referring '''Employee''' class,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
|Manager ऑब्जेक्ट  Employee क्लास को संदर्भित कर रहा है &amp;amp;  Manager ऑब्जेक्ट  Manager क्लास को संदर्भित कर रहा है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| यहाँ, हम देखते हैं कि Manager क्लास का getDetails() मैथड   emp2 द्वारा कॉल होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|लेकिन जब  emp2    setDepartment को कॉल करने की कोशिश करता है, तो हमें एक एरर प्राप्त होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:54&lt;br /&gt;
|इसका कारण निम्नानुसार है:&lt;br /&gt;
कंपाइलर emp2.getDetails() के समय  Employee क्लास में getDetails() मैथड को देखता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
|अत:, यह कोई एरर नहीं डालता है और कोड को मान्य करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
|run time पर, हालांकि,  JVM  Manager क्लास में '''getDetails()'''  का लागू करता है क्योंकि Manager क्लास का '''getDetails()'''   Employee क्लास के '''getDetails() ''' को ओवरराइड करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|अत:, हमें Manager क्लास के getDetails() के आधार पर आउटपुट प्राप्त होता है। लेकिन कंपाइलर  Employee क्लास में  setDepartment मैथड को नहीं देखता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
|इसलिए,  emp2 कॉल करने पर  setDepartment एक एरर देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| यहाँ,  Employee मैथड getDetails()   Employee क्लास के लिए लागू करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|कंपाइलर emp1.getDetails() के समय getDetails() के लिए  Employee क्लास संदर्भित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
|रन टाइम पर,  JVM    Employee क्लास में getDetails() को लागू करता है।अत:, हमें  Employee क्लास के getDetails() के आधार पर आउटपुट प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
| इसलिए,  JVM  object के लिए उपयुक्त मैथड कॉल करता है जिसे प्रत्येक वेरिएबल में निर्दिष्ट किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|यह व्यवहार ''Virtual Method Invocation.'' के रूप में संदर्भित किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
|मैथड्स '''Virtual Methods'' के रूप में संदर्भित है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:26&lt;br /&gt;
| जावा में सभी मैथड्स इस तरह का व्यवहार करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:31&lt;br /&gt;
| हमने सफलतापूर्वक सीखा है कि  '''Virtual Method Invocation.''' क्या है।&lt;br /&gt;
|-&lt;br /&gt;
|  09:36&lt;br /&gt;
| हमने पहले ही  '''Compile-time polymorphism ''' अर्थात  method overloading के बारे में सीखा है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
|संक्षेप में जानते हैं कि  '''Compile time polymorphism ''' क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| '''Compile time polymorphism''' में, क्लास में एक से अधिक मैथड हो सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
|मैथड्स का समान नाम होता है लेकिन अलग-अलग तर्कों के साथ।&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
|कंपाइलर कंपाइल-टाइम पर मैथड कॉल को समझने में सक्षम है। यही कारण है कि इसे '''compile time polymorphism.''' के रूप में जाना जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
|अत:, संक्षेप में&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
जावा में  Polymorphism क्या है&lt;br /&gt;
'''Run-time polymorphism'''&lt;br /&gt;
'''Virtual Method Invocation'''और&lt;br /&gt;
'''Compile-time polymorphism'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
| नियत-कार्य के रूप में,  '''Vehicle''' और '''Bike class''' के लिए मैथड्स ओवरराइड करें जो हमने पिछले ट्यूटोरियल में उपयोग किया था।&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
|निम्न लिंक पर उपलब्ध वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। कृपया इसे देखें&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है। अधिक जानकारी के लिए, कृपया  '''contact@spoken-tutorial.org''' पर लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन,एमएचआरडी, भारत सरकार द्वारा समर्थित है।इस मिशन पर अधिक जानकारी यहां उपलब्ध है:&lt;br /&gt;
'''http://spoken-tutorial.org/NMEICT- Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:03&lt;br /&gt;
| यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद।&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shruti arya</name></author>	</entry>

	</feed>