<?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%2FAbstract-Classes%2FTamil</id>
		<title>Java/C3/Abstract-Classes/Tamil - 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%2FAbstract-Classes%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Abstract-Classes/Tamil&amp;action=history"/>
		<updated>2026-04-27T04:40:04Z</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/Abstract-Classes/Tamil&amp;diff=40977&amp;oldid=prev</id>
		<title>Priyacst at 09:25, 23 November 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Abstract-Classes/Tamil&amp;diff=40977&amp;oldid=prev"/>
				<updated>2017-11-23T09:25:44Z</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:25, 23 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 422:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 422:&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;| 10:28&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;| 10:28&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;/table&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Abstract-Classes/Tamil&amp;diff=39985&amp;oldid=prev</id>
		<title>Priyacst: Created page with &quot;{| border=1 | &lt;center&gt;'''Time'''&lt;/center&gt; | &lt;center&gt;'''Narration'''&lt;/center&gt;  |- | 00:00 | '''abstract class''' பற்றிய '''spoken tutorial''' க்கு நல்...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Abstract-Classes/Tamil&amp;diff=39985&amp;oldid=prev"/>
				<updated>2017-10-13T17:09:56Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;  |- | 00:00 | &amp;#039;&amp;#039;&amp;#039;abstract class&amp;#039;&amp;#039;&amp;#039; பற்றிய &amp;#039;&amp;#039;&amp;#039;spoken tutorial&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;
| &amp;lt;center&amp;gt;'''Time'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:00&lt;br /&gt;
| '''abstract class''' பற்றிய '''spoken tutorial''' க்கு நல்வரவு.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| இந்த டுடோரியலில், கற்கபோவது:  '''abstract methods''' மற்றும் '''concrete methods''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| '''abstract class''' மற்றும் '''concrete class'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| '''abstract class''' களை எப்படி பயன்படுத்துவது . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| இந்த டுடோரியலுக்கு, நான் பயன்படுத்துவது:'''ubuntu 12.04''', '''JDK 1.7 மற்றும்''' '''eclipse ''' '''4.3.1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| இந்த tutorial லை பின்பற்ற, '''Java''' மற்றும் '''Eclipse IDE''' ஆகியவற்றின் அடிப்படைகளை நீங்கள் அறிந்திருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| Java வின் '''sub classing''' பற்றியும் அறிந்திருக்க வேண்டும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| இல்லையெனில், அதற்குரிய '''Java''' tutorialகளுக்கு, கீழ்க்கண்ட இணைப்பை பார்வையிடவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| முதலில் நாம் '''abstract method'''  ஐ பற்றி பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| ஒரு '''abstract method''' ஆனது எந்தவித '''implementation''' னும் இல்லாமல் declare செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| '''Abstract''' keyword மூலம் இத declare செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| இதில் '''opening''' மற்றும் '''closing  parenthesis''' கள் பயன்படுத்த தேவையில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| Sample program களை கொண்டு '''abstract method''' இன் பயன்பாட்டை இனி புரிந்துகொள்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| இப்போது நாம் '''eclipse''' க்கு மாறுவோம், '''Abstract Demo''' என்கிற புதிய '''project''' ஐ  உருவாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:16&lt;br /&gt;
| இந்த '''project'''  இல் நாம்  '''abstract class''' பயன்பாட்டிற்கு தேவையான '''class''' களை முதலில் உருவாக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| இப்போது, '''​​src'''  folder ஐ right கிளிக் செய்து பின் '''New &amp;gt; Class'''ஐ  தேர்வு செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| இந்த '''class''' இற்கு '''Person''' என்று பெயரிட்டு '''Enter''' ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| அந்த '''person''' பெயர் மற்றும் வயதைக் குறிக்க '''field''' களை சேர்ப்போம். இதற்கு  Type செய்க:'''String name''' semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:44&lt;br /&gt;
| மேலும் type செய்க:'''int age''' semicolon &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| இப்போது '''Source''' ஐ click செய்து வரும் option இல் '''Generate constructor using fields''' என்பதை தேர்ந்தெடுக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| generate செய்யப்பட்ட code இல் இருந்து '''super''' keyword ஐ நீக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| '''Constructor''' ஆனது '''name''' மற்றும் '''age'''  field களுக்கு மதிப்புகளை initialize செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| அடுத்து நாம் '''concrete method''' ஐ பற்றி பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| ஒரு '''concrete method''' ஆனது curlybrackets பயன்படுத்தி முழுமையாக செயல்படுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| இதே '''Class''' இற்கு ஒரு '''concrete method''' ஐ பயன்படுத்தி name ஐ யும் age ஐ யும் '''print''' செய்ய முயல்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| திரையில் காண்பிக்கப்படும் code ஐ type செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| இங்கே விளக்கப்பட்டுள்ள '''showBasicDetails( )''' method ஆனது  '''concrete method''' க்கு ஒரு உதாரணம் ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| இந்த '''method''' ஐ முழுமையாக செயல்ப்படுத்தப்படுவதை கவனிக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| இப்போது நாம் இதே '''class''' இற்கு '''abstract method''' ஐ சேர்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| எனவே, type செய்க:'''public void showDetails( )''' semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
| '''Abstract keyword''' ஐ இன்னும் சேர்க்கவில்லை என்பதால் ஒரு error காண்பிக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| எனவே, இப்போது '''abstract keyword''' ஐ சேர்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| இப்போது, மற்றொரு error வருவதை பார்க்கலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
| ஏனெனில் இந்த '''abstract method''' களை '''abstract class''' இற்கு மட்டுமே சேர்க்க முடியும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| எனவே, இப்போது '''abstract keyword''' ஐ '''Person class''' இல் சேர்ப்பதன் மூலம் '''abstract class''' ஆக மாற்றலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| '''Person class''' என்று இங்கே காட்டப்படுவது ஒரு '''abstract class''' ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| இது '''showDetails( )''' எனப்படும் ஒரு  '''abstract method''' ஐ பெற்றிருக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
| இங்கே உள்ள figure இதன் '''inheritance relation''' ஐ குறிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
|இங்கே, '''Person class''' என்பது '''abstract class''' ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''Employee class''' மற்றும் '''Student class''' போன்றவை '''Person class''' களின் '''subclass''' ஆகும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
| இந்த '''sub class''' இற்கு தனக்கு ஏற்றார்போல வெவ்வேறு implementation களை வழங்க முடியும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| இது தற்போது '''Person class''' இல் வரும் '''showDetails( )''' methodஇல் வழங்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| உதாரணமாக:'''Employee class''' இல் உள்ள '''ShowDetails( ) method'''  '''Employee ID''' மற்றும் ''' Salary''' போன்ற விவரங்களை printசெய்கிறது, இதேபோல் '''Student class''' இல் உள்ள '''ShowDetails( )'''ஆனது '''Student Register Number''' மற்றும் '''Grade''' போன்றவைகளை print செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| '''Default package''' இல் right click செய்து '''Employee''' என்று மற்றொரு '''class''' ஐ உருவாக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| இப்போது இதை ஒரு '''Person class''' இன் '''sub class''' ஆக இணைக்க இவ்வாறு type செய்க:'''extends Person'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| இப்போது, '''Eclipse IDE''' இல் ஒரு error வருவதை நாம் காணலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| '''Abstract method showDetails( )''' க்கு ஒரு '''implementation''' ஐ வழங்க வேண்டும் என்பதை இது குறிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:26&lt;br /&gt;
| சிறிது நேரம் கழித்து அதை செய்வோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| இப்போது '''employee ID''' மற்றும் '''employee salary''' ஆகியவற்றைக் குறிக்கும் இரண்டு '''field''' களை உருவாக்குங்கள்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| எனவே, type செய்க:'''String empid''' semicolon மற்றும் '''int salary''' semicolon &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| இப்போது '''Source''' என்பதைக் click செய்து, '''Generate constructor using field''' என்பதை தேர்ந்தெடுக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
| இந்த '''constructor''', '''name, age, employee ID''' மற்றும் '''salary''' போன்றவற்றின் மதிப்புகளை initialize செய்யும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| இப்போது '''showDetails method''' ஐ define செய்வோம். Type செய்க:'''public void showDetails( ) '''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|இந்த '''method''' இன் உள்ளே ஊழியர் விவரங்களை print செய்திட வேண்டும் எனில்&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| திரையில் காண்பிக்கப்படும் '''code''' ஐ type செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
| '''ShowDetails( ) method'''  செயல்படுத்தப்பட்டவுடன், error மறைந்துவிடுகிறது என்பதை நினைவில் கொள்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| அடுத்து நாம் '''project''' இல் வரும் '''Student class''' ஐ பற்றி பார்ப்போம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| நான், ஏற்கனவே '''Student''' எனப்படும் '''sub class''' ஐ உருவாக்கியுள்ளேன்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
| '''Student class''' இல் இரண்டு '''field''' கள் உள்ளன– ''' register number''' - மாணவர் பதிவு எண் மற்றும் '''grade'''-தேர்வு தரம் ஆகியவற்றைக் குறிக்கும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
| இந்த '''class''' உள்ளே ஒரு '''constructor''' உம் உருவாக்கப்பட்டுள்ளது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:42&lt;br /&gt;
| '''name, age, register number''' மற்றும் '''grade''' இற்கான மதிப்புகள் வழங்க இந்த '''constructor''' பயன்படுத்தப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
| இந்த '''class'''ல்  '''showDetails method''' உம்  implement செய்யப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| இது '''Student Register Number''' மற்றும் '''grade'''ஐ print செய்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
| '''Employee class''', அதன் '''showDetails( )  method'''ன் implementation ஐ கொண்டுள்ளது. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|  '''Students class''' உம் அதன் '''showDetails( )''' methodன்implementation ஐ கொண்டுள்ளது&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| இப்போது '''default package''' ஐ right click செய்து.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:17&lt;br /&gt;
| '''New''' &amp;gt; '''Class''' சென்று, பெயரை '''Demo''' என  கொடுக்கவும். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
| இந்த '''class''' இன் உள்ளே '''main''' methodஐ பயன்படுத்துவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| எனவே, '''main'''  என type செய்து  '''main ''' method ஐ உருவாக்க '''ctrl + space''' ஐ அழுத்தவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| இப்போது '''Person class''' ஐ instantiate செய்ய type செய்க:'''Person P1 equals new Person''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
| Bracket கள் மற்றும் double quote களுக்கு இடையில் '''John''' பின்னர் semicolon&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
| இப்போது நாம் ஒரு error ஐ பார்க்க முடியும். ஏனெனில், இந்த  '''Person class''' ஆனது '''abstract''' ஆகும் மற்றும் அது  instantiate ஆவதில்லை.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| இந்த வரியை நீக்குவோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| திரையில் வரும் code ஐ  typeசெய்க.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| இப்போது '''Employee class''' ஐ பயன்படுத்தி '''Student class''' ஐ instantiate செய்ய '''Person p1 equals new Employee''' என type செய்யவும்.&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| முதல் வரியில் நாம் வெவ்வேறு '''argument''' களின் மதிப்புகளை எடுத்துச்செல்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| '''John''', '''Employee name''' எனவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| '''40''', age எனவும் எடுத்துக்கொள்கிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| '''E267''' என்பது '''Employee ID''' என்றும் மற்றும் '''10000''' என்பது '''Employee salary''' இன் மதிப்பாக எடுத்துக்கொள்கிறோம்.&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| '''Person class''' இல் '''concrete method''' ஐ செலுத்த '''p1.showBasicDetails( )''' பயன்படும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| ''' Object p1''' ஐ பயன்படுத்தி '''p1.showDetails( )''' என  தருவதன் மூலம் '''showDetails method''' யையும் call செய்யலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| இதேபோல் '''Student class''' ஐ பயன்படுத்தி '''Person class'''  instantiate செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| இது '''Person p2 equals new Student''' எனக் குறிப்பிடப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| இப்போது, நாம் வெவ்வேறு '''argument'''களின் மதிப்புகளை  அனுப்புகிறோம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
| '''showBasicDetails( )''' மற்றும் '''showDetails( )'''method  ஆகியவற்றைப்  இதே '''object''' ஐ பயன்படுத்தி invoke செய்யலாம்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
| இப்போது இந்த '''Demo program''' ஐ '''run''' செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:18&lt;br /&gt;
| எனவே, '''Class demo''' வை '''right click''' செய்து பின்னர் '''Run as''' &amp;gt; '''Java Application''' ஐ தேர்ந்தெடுக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| '''name''' மற்றும் '''age''' போன்ற அடிப்படை ஊழியர் விவரங்களை output இல் பார்க்க முடியும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| இவை '''showBasicDetails( )''' method  மூலம் print செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:35&lt;br /&gt;
| '''employee ID''' மற்றும் '''salary''' போன்ற  பணியாளர் விவரங்கள் '''showDetails( )''' method  மூலம் print செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| இதேபோல், '''name''' மற்றும் '''age''' போன்ற அடிப்படை மாணவர் விவரங்கள் '''showBasicDetails( )'''  method  மூலம் print செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| '''Students register number''' மற்றும் '''grade''' போன்ற மாணவர்களின் மற்ற விவரங்கள் '''showDetails( )'''  method மூலம் print செய்யப்படுகின்றன.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
| இப்போது, இந்த டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
|  இந்த டுடோரியலில், நாம் கற்றுக் கொண்டவை:&lt;br /&gt;
'''Abstract methods''' மற்றும் '''concrete methods'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| '''Abstract''' மற்றும் '''concrete class''' கள் மற்றும் '''Abstract class''' களை எப்படி உருவாக்குவது மற்றும் பயன்படுத்துவது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
| உங்கள் பயிற்சிக்காக, '''abstract method''' இல் '''run( )''' என்ற '''abstract class Vehicle''' ஒன்றை உருவாக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
| '''run method''' ஐ பயன்படுத்தி '''Vehicle class''' ஐ extend செய்து ஒரு '''subclass car''' ஐ உருவாக்கி அதன்மூலம் '''Car is running on 4 wheels''' என்று print செய்யவும்.&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| மீண்டும் '''run method''' ஐ செயல்படுத்தி Vehicle class ஐ extend செய்து ஒரு '''sub class''' bikeஐ உருவாக்கி அதைக்கொண்டு '''Bike is running on 2 wheels''' என்பதை '''print''' செய்யவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| முடிவுகளை சரிபார்க்க '''main method''' ஐ கொண்டு ஒரு '''Demo class''' ஐ உருவாக்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| பின்வரும் இணைப்பில் உள்ள வீடியோ spoken tutorial திட்டத்தை சுருக்கமாக காட்டும். அதை தரவிறக்கி பார்க்கவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
|   spoken tutorial திட்ட குழுவானது spoken tutorialகளை பயன்படுத்தி '''workshop''' களை நடத்துகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
|  online testகளில் தேர்ச்சி பெறுவோருக்கு சான்றிதழ்களை அளிக்கிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:13&lt;br /&gt;
| மேலும் விவரங்களுக்கு, எங்களுக்கு எழுதவும்.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
| spoken tutorial திட்டத்திற்கு NMEICT, MHRD, இந்திய அரசால் நிதியளிக்கப்படுகிறது.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
| இந்த பணி பற்றிய மேலும் தகவல்கள் காட்டப்பட்டுள்ள link இல் கிடைக்கும்.&lt;br /&gt;
|-&lt;br /&gt;
| 10:28&lt;br /&gt;
| இந்த டுடோரியலை தமிழாக்கம் செய்தது சங்கர், குரல் கொடுத்தது….. நன்றி.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>