<?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%2FUsing-final-keyword%2FHindi</id>
		<title>Java/C3/Using-final-keyword/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%2FUsing-final-keyword%2FHindi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Hindi&amp;action=history"/>
		<updated>2026-04-10T04:35:36Z</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/Using-final-keyword/Hindi&amp;diff=40645&amp;oldid=prev</id>
		<title>Devraj at 07:10, 13 November 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Hindi&amp;diff=40645&amp;oldid=prev"/>
				<updated>2017-11-13T07:10:04Z</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:10, 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 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&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;|  02:47&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;|  02:47&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;|हमें यह आउटपुट मिला है क्योंकि हमने '''TestEmployee class''' और '''Employee class''' में पहले से ही इन वैल्यूज के साथ वैरिएबल्स को इनीशिलाइज किया है।&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;|हमें यह आउटपुट मिला है क्योंकि हमने '''TestEmployee class''' और '''Employee class''' में पहले से ही इन वैल्यूज के साथ वैरिएबल्स को इनीशिलाइज किया है।&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 style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;|  02:58&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;|  02:58&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 206:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 205:&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;|  06:06&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;|  06:06&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;वांछित &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;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;| 06:09&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;| 06:09&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Devraj</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Hindi&amp;diff=39345&amp;oldid=prev</id>
		<title>Vikaskothiyara: Created page with &quot;{| Border=1 |  '''Time'''  |  '''Narration'''   |- | 00:01 | नमस्कार, '''Using final keyword.''' पर स्पोकन ट्यूटोरियल म...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Hindi&amp;diff=39345&amp;oldid=prev"/>
				<updated>2017-09-26T14:29:07Z</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;Using final keyword.&amp;#039;&amp;#039;&amp;#039; पर स्पोकन ट्यूटोरियल म...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&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;
| नमस्कार, '''Using final keyword.''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| इस ट्यूटोरियल में, हम '''final''' कीवर्ड औऱ इसे कब शुरू करना है के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| हम  '''final variables''',  '''final methods''' ,'''final classes'''&lt;br /&gt;
के बारे में भी सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
|इस ट्यूटोरिल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ ऊबंटु लिनक्स वर्जन 12.04, '''JDK''' 1.7, '''Eclipse''' 4.3.1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए, आपको  '''Java''' और'''Eclipse IDE.''' का बुनियादी ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| आपको  '''Subclassing''' और'''Method overriding'''का ज्ञान भी होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| यदि नहीं है तो, संबंधित Java ट्यूटोरियल के लिए, कृपया हमारी वेबसाइट पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| सबसे पहले, हम सीखेंगे कि '''final'''  कीवर्ड क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
|  '''final'''  जावा में '''keyword'''  या रिजर्व्ड शब्द है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| इसे '''variables, methods ''' या '''classes''' पर लागू किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
|  अब, सीखते हैं कि '''final'''  वैरिएबल क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
|  '''final variable''' एक वैरिएबल है जिसकी वैल्यू परिवर्तित नहीं की जा सकती। अर्थात यह '''constant''' होगा।&lt;br /&gt;
|-&lt;br /&gt;
|  01:13&lt;br /&gt;
| मैं अभी '''Eclipse IDE ''' पर जा रही हूँ। मैंने पिछले ट्यूटोरियल में पहले से ही '''MyProject''' नामक प्रोजेक्ट बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
| अत:, हम सीधे ही प्रोजेक्ट के  '''Employee class''' में जायेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|  वेरिएबल name पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  01:30&lt;br /&gt;
|  वेरिएबल name से पहले '''final keyword''' जोडें। मैंने वेरिएबल नेम final रखा है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
|  हम वैल्यू sneha के साथ वेरएबल नाम शुरू करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
|  हम प्रोग्राम को सेव और रन करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
|  हमें कंपाइलेशन एरर प्राप्त होती है: '''The final field Employee.name cannot be assigned''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
|  यह इसलिए क्योंकि यहाँ  '''final variable''' नाम पहले से ही घोषित किया गया है और इनीसिलाइज्ड है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|  हम '''final'''  वेरएबल को केवल एक बार इनीसिलाइज कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02:08&lt;br /&gt;
|  अत:, हम मैथड '''setName'''  कमेंट करेंगे जो कि वेरएबल '''name''' संशोधित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| '''Class''' सेव करें।&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
|  अब, '''TestEmployee class''' पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
|  '''main'''  मेथड पर आएँ और  '''manager.setName(&amp;quot;Nikkita Dinesh&amp;quot;);''' लाइन कमेंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| हमने इस लाइन को कमेंट किया है क्योंकि यह '''setName.''' मेथड का उदाहरण है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| हमने पहले से ही '''Employee ''' क्लास में '''setName ''' मेथड कमेंट किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| अब क्लास सेव करें और प्रोग्राम रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| हमें निम्न आउटपुट प्राप्त होता है:&lt;br /&gt;
'''Name: Sneha''' &lt;br /&gt;
'''Email: abc@gmail.com''' &lt;br /&gt;
&lt;br /&gt;
'''Manager of: Accounts''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|हमें यह आउटपुट मिला है क्योंकि हमने '''TestEmployee class''' और '''Employee class''' में पहले से ही इन वैल्यूज के साथ वैरिएबल्स को इनीशिलाइज किया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| अब Employee  क्लास में, final variable नेम पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| final variable name के इनीशिलाइजेशन को हटा दें। अर्थात, sneha हटा दें।&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| '''setName''' मेथड को अनकमेंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|  03:14&lt;br /&gt;
| हमें एरर प्राप्त होती है: '''The final field Employee.name cannot be assigned''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
|यह इसलिए क्योंकि, यदि '''final'''  वेरिएबल इनीशिलाइज नहीं है तो केवल  constructor इसको इनीशिलाइज कर सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| अर्थात, इसे प्रोग्राम में कहीं और संशोधित नहीं किया जा सकता।&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
|इसके लिए, Employee क्लास में '''constructor बनाएँ। हमने पहले सीखा है कि '''constructor क्या है।&lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
| हम जानते हैं कि '''constructor नाम क्लास नाम समान होते हैं। &lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| अत:, हम टाइप करेंगे '''Employee, parentheses, open and close curly brackets''' और कर्ली ब्रैकेट्स में, वैल्यू '''sneha''' के साथ वेरिएबल नाम इनीसिलाइज करें, सेमिकॉलन।&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| '''method setName''' कमेंट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| हमें वांछित आउटपुट प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
|'''final ''' सफलतापूर्वक '''constructor''' में इनिशीलाइज हो गया है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:22&lt;br /&gt;
| अब हम '''final static variables.''' के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
| Employee क्लास में final वेरिएबल पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| '''final keyword''' से पहले '''static''' कीवर्ड जोडें। हमने '''final variable'''  '''static''' बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
|  We get error हमें एरर प्राप्त होता है: '''The final field Employee.name cannot be assigned''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
|यह इसलिए क्योंकि '''static final variables '''   '''constructor.''' में इनीशिलाइज नहीं होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| उन्हें उनके डिक्लेरेशन के साथ एक वैल्यू आवांटित की जानी चाहिए। या उन्हें '''static block''' में घोषित किया जाना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|  05:01&lt;br /&gt;
|'''Static''' वेरिएबल्स '''class''' के सभी ऑब्जेक्ट्स के साथ साझा किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|एक नए '''object''' को बनाना, '''static variable''' बदल देगा। इसकी अनुमति नहीं है यदि '''static variable'''  '''final.''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
| '''Eclipse IDE.''' पर वापस जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05:17&lt;br /&gt;
| अत:, अब हम '''static block.''' बनायेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|इसके लिए, Employee क्लास में, '''constructor ''' पर आएँ, जिसे हमने बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
|यहाँ, '''Employee''' पैरेंथीसिस के बजाय, हम '''static''' टाइप करेंगे। हमने एक '''static block''' बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| अब हम प्रोग्राम सेव और रन करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  05:38&lt;br /&gt;
| हमें वांछित आउटपुट प्राप्त होता है। हमने समफलतापूर्वक '''static final''' वेरिएबल इनीशिलाइज किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
|अब, '''method''' के लिए पैरामीटर के रूप में '''final''' का उपयोग करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
| '''Employee''' क्लास में, '''setEmail''' मैथड पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05:55&lt;br /&gt;
| '''String newEmail''' से पहले '''final''' कीवर्ड जोडें। हमने '''final''' के रूप में पैरामीटर जोडा है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:03&lt;br /&gt;
|प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| हमें इच्छित आउटपुट प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|अब, setEmail मैथड पर आएँ। मैथड में, टाइप करें: '''newEmail is equal to abc@gmail.com''' semicolon &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
|हमने '''final''' वेरिएबल '''newEmail''' को संशोधित किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
| एक बार हम फिर से प्रोग्राम सेव और रन करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
|हमें एरर प्राप्त होता है: '''The final local variable newEmail cannot be assigned.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|यह इसलिए क्योंकि method के लिए पैरामीटर के रूप में '''final''' वेरिएबल उस '''method''' द्वारा संशोधित नहीं होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| तो, वेरिएबल मोडिफिकेशन को हटा दें।&lt;br /&gt;
|-&lt;br /&gt;
|  06:54&lt;br /&gt;
| अब हम '''final method''' के बारे में सीखेंगे। employee क्लास में '''method getDetails''' पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  07:01&lt;br /&gt;
| '''method getDetails''' से पहले final कीवर्ड जोडें। हमने  final के रूप में मैथड बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| हमें एरर प्राप्त होता है: '''class Manager overrides final method getDetails()'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:16&lt;br /&gt;
|'''Manager''' क्लास में '''method getDetails()''' पर आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
|यह इसलिए क्योंकि, यदि आप '''final''' के रूप में कोई '''method''' बनाते हैं, तो आप इसे ओवरराइड नहीं कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| '''Manager class method getDetails'''    Employee क्लास में getDetails मैथड को ओवरराइड करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| क्या होगा यदि final मैथड '''private''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
|'''Private''' मैथड्स child  क्लास द्वारा इनहेरिट नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| तो हम child क्लास में '''getDetails() ''' मैथड जोड सकते हैं। आप इसे नियत-कार्य के रूप में कोशिश कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
|  '''Eclipse IDE''' पर वापस आएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:54&lt;br /&gt;
| '''Employee''' क्लास में, '''getDetails''' मैथड से पहले '''final''' कीवर्ड को हटाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| '''Final''' वेरिएबल नाम से पहले '''static''' कीवर्ड हटाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
| अब, हम सीखेंगे कि क्या '''constructor''' हमें final के रूप में घोषित कर सकता है या नहीं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
| उसके लिए, हम फिर से '''constructor''' बनायेंगे। अत:, '''static''' के बजाय हम टाइप करेंगे:'''Employee''' पैरेंथीसेस।&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| '''Constructor''' से पहले final कीवर्ड जोडें।&lt;br /&gt;
|-&lt;br /&gt;
|  08:31&lt;br /&gt;
|प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| हमें एरर प्राप्त होता है: '''Illegal modifier for the constructor in type Employee'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:42&lt;br /&gt;
|यह इसलिए क्योंकि, '''constructor''' '''final''' नहीं हो सकता, जब तक '''constructors'''  इनहेरिट नहीं होता।&lt;br /&gt;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
| हम '''constructor''' से पहले '''final'''  कीवर्ड हटा देंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
| अब, हम final क्लास के बारे में सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  08:57&lt;br /&gt;
|इसे '''final''' बनाने के लिए Employee क्लास से पहले '''final'''  कीवर्ड जोडें।&lt;br /&gt;
|-&lt;br /&gt;
|  09:03&lt;br /&gt;
| प्रोग्राम सेव और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:06&lt;br /&gt;
| हमें एरर प्राप्त होता है: '''The method setEmail is undefined for the type Manager'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
|वास्तविक एरर के बारे में जानने के लिए, '''TestEmployee ''' क्लास पर आएँ और इसे कमेंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
| '''manager.setEmail(&amp;quot;abc@gmail.com&amp;quot;); manager.setDepartment(&amp;quot;Accounts&amp;quot;); '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
| क्लास सेव करें और प्रोग्राम रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|  09:31&lt;br /&gt;
|वास्तविक एरर है: '''The type manager cannot subclass the final class Employee.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
| यहाँ, Manager क्लास Employee क्लास को एक्सटेंड करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| अत:, Employee क्लास पर वापस आएँ, और final  कीवर्ड हटाएँ। क्लास सेव करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:54&lt;br /&gt;
| TestEmployee क्लास पर आएँ। लाइन अनकमेंट करें&lt;br /&gt;
'''manager.setEmail(&amp;quot;abc@gmail.com&amp;quot;); manager.setDepartment(&amp;quot;Accounts&amp;quot;); '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:06&lt;br /&gt;
|क्लास सेव करें और प्रोग्राम रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|  10:09&lt;br /&gt;
| हमें इच्छित आउटपुट प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
| अब संक्षेप में.. इस ट्यूटोरियल में हमने सीखा:final कीवर्ड कब इन्वोक करना है, Final वेरिएबल्स, final मैथड्स और final क्लासेस क्या हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
|नियत-कार्य के रूप में,&lt;br /&gt;
'''Bike''' और '''Vehicle''' क्लास के लिए  '''Using final keyword ''' ट्यूटोरियल के स्टेप को दोहराएँ, जिसे हमने पिछले ट्यूटोरियल में उपयोग किया था।&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
| जावा में '''classes''' लिखें, जो कि '''final classes ''' हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  10:41&lt;br /&gt;
|निम्नलिखित लिंक पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:47&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम- स्पोकन ट्यूटोरियल का उपयोग कर कार्यशालाएं आयोजित करती है। ऑनलाइन परीक्षा पास करने वालों को प्रमाण पत्र देती है। अधिक जानकारी के लिए,&lt;br /&gt;
कृपया '''contact@spoken-tutorial.org''' पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:56&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट Talk to a Teacher प्रॉजेक्ट का हिस्सा है। यह आईसीटी के माध्यम से राष्ट्रीय शिक्षा मिशन,एमएचआरडी, भारत सरकार द्वारा समर्थित है। इस मिशन पर अधिक जानकारी यहां उपलब्ध है:&lt;br /&gt;
'''http://spoken-tutorial.org/NMEICT- Intro'''&lt;br /&gt;
यह स्क्रिप्ट विकास द्वारा अनुवादित है। हमसे जुडने के लिए धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vikaskothiyara</name></author>	</entry>

	</feed>