<?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%2FBengali</id>
		<title>Java/C3/Using-final-keyword/Bengali - 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%2FBengali"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Bengali&amp;action=history"/>
		<updated>2026-04-21T17:41:25Z</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/Bengali&amp;diff=40899&amp;oldid=prev</id>
		<title>Kaushik Datta at 09:36, 21 November 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Bengali&amp;diff=40899&amp;oldid=prev"/>
				<updated>2017-11-21T09:36:21Z</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 09:36, 21 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 161:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 161:&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;| 03: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;| 03:47&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;| তাই লিখব: Employee, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;parentheses&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;open and close curly brackets&lt;/del&gt;, কোঁকড়া বন্ধনীতে ভ্যালু sneha সহ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;name ভ্যারিয়েবল &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;| তাই লিখব: Employee, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;প্রথম বন্ধনী&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ওপেন এবং ক্লোস কোঁকড়া বন্ধনী&lt;/ins&gt;, কোঁকড়া বন্ধনীতে &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;name ভ্যারিয়েবলে &lt;/ins&gt;ভ্যালু sneha সহ ইনিসিয়েলাইজ করুন, সেমিকোলন।&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;/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;/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 colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 438:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 438:&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;|স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।&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;|স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।&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;/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;/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;/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;/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;/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>Kaushik Datta</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Using-final-keyword/Bengali&amp;diff=40786&amp;oldid=prev</id>
		<title>Satarupadutta: 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/Bengali&amp;diff=40786&amp;oldid=prev"/>
				<updated>2017-11-16T05:16:08Z</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 |  Using final keyword এর টিউটোরিয়ালে আপনাদের স্বাগত।   |-...&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;
|-&lt;br /&gt;
|  00:05&lt;br /&gt;
| এখানে final কীওয়ার্ড এবং এটি কখন শুরু করতে হয় সেই সম্পর্কে শিখব। &lt;br /&gt;
&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;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|  Subclassing এবং Method overriding সম্পর্কেও জ্ঞান থাকতে হবে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| না হলে, প্রাসঙ্গিক Java টিউটোরিয়ালগুলির জন্য, আমাদের ওয়েবসাইটে যান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
|  প্রথমে আমরা শিখব যে final কীওয়ার্ড কি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
|  final জাভাতে keyword বা সংরক্ষিত শব্দ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| এটি variables, methods বা classes এ প্রয়োগ করা যেতে পারে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
| এখন, শিখি যে final ভ্যারিয়েবল কি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| final variable একটি ভ্যারিয়েবল যার ভ্যালু বদলানো যাবে না। এটি constant হবে। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:13&lt;br /&gt;
|  এখন Eclipse IDE তে যাচ্ছি। আমি ইতিমধ্যে আগের টিউটোরিয়ালে MyProject নামে প্রজেক্ট বানিয়েছি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
|  তাই আমরা সরাসরি Employee class এ যাবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|  ভ্যারিয়েবল name এ আসুন। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:30&lt;br /&gt;
|  ভ্যারিয়েবল নামের আগে final কীওয়ার্ড জুড়ুন। আমরা ভ্যারিয়েবল নেম final রেখেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
|  আমরা ভ্যারিয়েবল sneha সহ ভ্যারিয়েবল নাম শুরু করব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| আমরা প্রোগ্রামটি সংরক্ষণ করে রান করব।&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 ভ্যারিয়েবলের নাম ইতিমধ্যে ঘোষিত করা হয়েছে এবং ইনিসিয়েলাইজ রয়েছে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|  final ভ্যারিয়েবল শুধুমাত্র একবার ইনিসিয়েলাইজ করতে পারি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:08&lt;br /&gt;
|  আমরা setName মেথড কমেন্ট করব যা name ভ্যারিয়েবল সংশোধিত করে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| Class সংরক্ষণ করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
|  এখন TestEmployee ক্লাসে আসুন।&lt;br /&gt;
&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;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| এই লাইনটি কমেন্ট করেছি কারণ এটি setName মেথডের উদাহরণ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|  আমরা ইতিমধ্যে Employee ক্লাসে setName মেথড কমেন্ট করেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| এখন ক্লাস সংরক্ষণ করে প্রোগ্রামটি রান করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
|  আমরা এই আউটপুট পেয়েছি: Name: Sneha Email: abc@gmail.com Manager of: Accounts&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|  আমরা এই আউটপুট পেয়েছি কারণ আমরা ইতিমধ্যে TestEmployee এবং Employee class এ এই ভ্যালু সহ ভ্যারিয়েবল ইনিসিয়েলাইজ করেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
| Employee ক্লাসে final variable name এ আসুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|  final variable name এর ইনিসিয়েলাইজেশন সরান। অর্থাৎ sneha সরান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| setName মেথড আনকমেন্ট করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| প্রোগ্রামটি সংরক্ষণ করে রান করুন।&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;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
|  এটি প্রোগ্রামে অন্য কোথাও সংশোধন করা যাবে না।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
|  তাই, Employee ক্লাসে constructor বানান। আমরা আগে শিখেছি যে constructor কি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
|  আমরা জানি যে constructor নাম ক্লাসের নামের সমান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| তাই লিখব: Employee, parentheses, open and close curly brackets, কোঁকড়া বন্ধনীতে ভ্যালু sneha সহ name ভ্যারিয়েবল ইনিসিয়েলাইজ করুন, সেমিকোলন।&lt;br /&gt;
&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;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
|  আমরা পছন্দসই আউটপুট পাই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
|  final সফলভাবে constructor এ ইনিসিয়েলাইজ হয়েছে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:22&lt;br /&gt;
|  এখন final static variables সম্পর্কে শিখব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:26&lt;br /&gt;
|  Employee ক্লাসে final ভ্যারিয়েবলে আসুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
|  final কীওওয়ার্ডের আগে static কীওয়ার্ড জুড়ুন। আমরা final variable static বানিয়েছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
| প্রোগ্রাম সংরক্ষণ করে রান করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| আমরা এরর পাই: 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;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
|  তাদের তার ঘোষণার সাথে একটি ভ্যালু নির্ধারণ করা উচিত বা static block এ ঘোষণা করা আবশ্যক।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:01&lt;br /&gt;
|  Static ভ্যারিয়েবল class এর সকল অবজেক্টের সাথে মধ্যে ভাগ করা হয়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|  একটি নতুন object বানালে static variable বদলে দেবে। static variable, final হলে এর অনুমতি নেই।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|  Eclipse IDE তে ফিরে যান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:17&lt;br /&gt;
|  এখন আমরা static block বানাবো। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  তাই Employee ক্লাসে constructor এ যান, যা আমরা বানিয়েছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
|  এখানে, Employee বন্ধনীর বদলে, static লিখব। আমরা একটি static block বানিয়েছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  এখন প্রোগ্রাম সংরক্ষণ করে রান করব।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:38&lt;br /&gt;
| আমরা পছন্দসই আউটপুট পেয়েছি। আমরা সফলভাবে static final ভ্যারিয়েবল ইনিসিয়েলাইজ করেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
|  এখন method এর জন্য প্যারামিটার হিসাবে final ব্যবহার করি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:52&lt;br /&gt;
|  Employee ক্লাসে, setEmail মেথডে আসুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:55&lt;br /&gt;
|  String newEmail এর আগে final কীওয়ার্ড জুড়ুন। আমরা final রূপে প্যারামিটার জুড়েছি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:03&lt;br /&gt;
|  প্রোগ্রাম সংরক্ষণ করে রান করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| আমরা পছন্দসই আউটপুট পাই।&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;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
|  আবার প্রোগ্রাম সংরক্ষণ করে রান করব।&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;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  তাই ভ্যারিয়েবল সংশোধন সরিয়ে দিন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:54&lt;br /&gt;
|  এখন final মেথড সম্পর্কে শিখব। employee ক্লাসে method getDetails এ যান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:01&lt;br /&gt;
|  method getDetails এর আগে final কীওয়ার্ড জুড়ুন। final হিসাবে মেথড বানিয়েছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
|  প্রোগ্রাম সংরক্ষণ করে রান করুন। &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;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| এর কারণ, আপনি final হিসাবে method বানালে এটি override করতে পারেন না।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| Manager class method getDetails, Employee ক্লাসে getDetails মেথড override করে।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|  final মেথড private হলে কি হবে?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
|  Private মেথড child ক্লাস দ্বারা ইনহেরিট নয়।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| তাই child ক্লাসে getDetails() মেথড জুড়তে পারি। অনুশীলনী হিসাবে এটি চেষ্টা করতে পারেন।&lt;br /&gt;
&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;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
|  Final ভ্যারিয়েবল নামের আগে static কীওয়ার্ড সরান।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:10&lt;br /&gt;
|  এখন শিখব constructor, final হিসেবে ঘোষিত করতে পারি কি না।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
|  এরজন্য আবার constructor বানাবো। তাই static এর বদলে লিখব: Employee বন্ধনী&lt;br /&gt;
&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;
|-&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;
|-&lt;br /&gt;
| 08:50&lt;br /&gt;
|  আমরা constructor এর আগে final কীওয়ার্ড সরিয়ে দেবো।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
|  আমরা final ক্লাস সম্পর্কে শিখব। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:57&lt;br /&gt;
|  এটিকে final বানাতে Employee ক্লাসের আগে final কীওয়ার্ড জুড়ুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:03&lt;br /&gt;
|  প্রোগ্রাম সংরক্ষণ করে রান করুন।&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;
|-&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;
|-&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;
|-&lt;br /&gt;
|  09:45&lt;br /&gt;
|  Employee ক্লাসে ফিরে আসি এবং final কীওয়ার্ড সরান। ক্লাস সংরক্ষণ করুন।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:54&lt;br /&gt;
|  TestEmployee ক্লাসে আসুন। লাইন আনকমেন্ট করুন 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;
|-&lt;br /&gt;
|  10:09&lt;br /&gt;
|  আমরা কাঙ্ক্ষিত আউটপুট পেয়েছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
| সংক্ষেপে, এখানে আমরা শিখেছি: final কীওয়ার্ড invoke করা, final ভ্যারিয়েবল, final মেথডস এবং final ক্লাস কি। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
|  অনুশীলনী হিসাবে, Bike এবং Vehicle ক্লাসের জন্য Using final keyword টিউটোরিয়ালের ধাপগুলি পুনরাবৃত্তি করুন, যা আগের টিউটোরিয়ালে ব্যবহার করেছি।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|  জাভাতে classes লিখুন যা final ক্লাস।&lt;br /&gt;
&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;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:56&lt;br /&gt;
|স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।&lt;br /&gt;
&lt;br /&gt;
আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ। &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Satarupadutta</name></author>	</entry>

	</feed>