<?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%2FCalling-methods-of-the-superclass%2FEnglish</id>
		<title>Java/C3/Calling-methods-of-the-superclass/English - 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%2FCalling-methods-of-the-superclass%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Calling-methods-of-the-superclass/English&amp;action=history"/>
		<updated>2026-05-19T15:35:15Z</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/Calling-methods-of-the-superclass/English&amp;diff=10192&amp;oldid=prev</id>
		<title>Trupti at 07:25, 3 May 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Calling-methods-of-the-superclass/English&amp;diff=10192&amp;oldid=prev"/>
				<updated>2014-05-03T07:25:13Z</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:25, 3 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&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;| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Here we are using&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;| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Here we are using&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;* Ubuntu Version 12.04&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;Ubuntu Version 12.04&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;−&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;* JDK 1.7&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;JDK 1.7&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;−&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;* Eclipse 4.3.1&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;Eclipse 4.3.1&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;/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;/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;/table&gt;</summary>
		<author><name>Trupti</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Calling-methods-of-the-superclass/English&amp;diff=10191&amp;oldid=prev</id>
		<title>Trupti: Created page with ''''Title of script''': Calling '''methods''' of the '''super class'''  '''Author: Arya Ratish'''  '''Keywords: '''super keyword, video tutorial, Java, Eclipse IDE    {| style=&quot;bo…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Calling-methods-of-the-superclass/English&amp;diff=10191&amp;oldid=prev"/>
				<updated>2014-05-03T07:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Title of script&amp;#039;&amp;#039;&amp;#039;: Calling &amp;#039;&amp;#039;&amp;#039;methods&amp;#039;&amp;#039;&amp;#039; of the &amp;#039;&amp;#039;&amp;#039;super class&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Author: Arya Ratish&amp;#039;&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Keywords: &amp;#039;&amp;#039;&amp;#039;super keyword, video tutorial, Java, Eclipse IDE    {| style=&amp;quot;bo…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of script''': Calling '''methods''' of the '''super class'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Arya Ratish'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: '''super keyword, video tutorial, Java, Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 1&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Welcome to the spoken-tutorial on '''Calling methods of the super class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 2&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| In this tutorial we will learn &amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
* when to use the '''super keyword'''&lt;br /&gt;
* how to call '''methods '''of the '''super class'''&lt;br /&gt;
* how to invoke the '''constructor '''of the '''super class'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 3&lt;br /&gt;
&lt;br /&gt;
Software Requirements&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Here we are using&lt;br /&gt;
&lt;br /&gt;
* Ubuntu Version 12.04&lt;br /&gt;
* JDK 1.7&lt;br /&gt;
* Eclipse 4.3.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 4&lt;br /&gt;
&lt;br /&gt;
Prerequisites&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| To follow this tutorial, you must have basic knowledge of '''Java and Eclipse IDE.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You must also have knowledge of '''subclassing '''and '''method overriding'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials, please visit our website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 5&lt;br /&gt;
&lt;br /&gt;
Using '''super keyword'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| A '''subclass '''can use a '''superclass''' '''data '''or '''method '''using the '''super keyword.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Slide 6&lt;br /&gt;
&lt;br /&gt;
Using '''super keyword'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| The '''super keyword ''':&lt;br /&gt;
&lt;br /&gt;
* refers to the '''instance variable''' of the '''parent class.'''&lt;br /&gt;
&lt;br /&gt;
* is used to invoke '''parent class constructor'''.&lt;br /&gt;
* is used to invoke '''parent class method.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Go to the '''IDE.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, let us go to the '''IDE '''and to the '''project '''we created earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Go to the '''Manager class.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Let us go to the '''Manager class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Come to the '''getDetails() method.'''&lt;br /&gt;
&lt;br /&gt;
Remove '''Name '''and '''Email.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, come to the '''getDetails() method.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the '''return '''statement, let us remove '''Name '''and '''Email.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Go to the '''Employee class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the '''getDetails() method.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Let us come to the '''Employee class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the '''parent class '''or '''super class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We already have a '''getDetails() method '''here'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Highlight the '''return statement.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| This method '''returns '''the '''name '''and '''email.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| So, we can use the '''getDetails() method '''in the '''Manager class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Go to the '''Manager class.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| We will come to the '''Manager class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| We will call &amp;amp;nbsp;'''getDetails() method '''from the '''Employee class, '''inside the '''Manager class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Come to the '''getDetails() method.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| So, come to the '''getDetails() method.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Inside the '''return statement '''type '''super '''''dot '''''getDetails().'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Inside the '''return statement '''type &lt;br /&gt;
&lt;br /&gt;
'''super dot getDetails() &amp;amp;nbsp;'''''plus within double quotes '''''Manager of '''''plus '''''department.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Run '''the '''program.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, let me '''run''' the '''program '''again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Highlight the '''output.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| We can see that we get the '''Manager details.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Come back to the '''Employee class.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Come back to the '''Employee class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Let us include a '''constructor '''here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''public Employee(String name, String email_address) &amp;amp;nbsp;{'''&lt;br /&gt;
&lt;br /&gt;
'''this.name=name;'''&lt;br /&gt;
&lt;br /&gt;
'''this.email_address=email_address;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| So inside the '''Employee class, '''type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public space''' '''Employee '''''within brackets '''''String name, String email_address '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Within curly brackets, type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''this dot''' '''name is equal to name semicolon'''&lt;br /&gt;
&lt;br /&gt;
'''this dot''' '''email_address is equal to email_address semicolon'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Also comment the '''setter '''and '''getter methods.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public String getDetails() '''&lt;br /&gt;
&lt;br /&gt;
'''{'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''return(&amp;quot;Name: &amp;quot; + name + &amp;quot;\n&amp;quot; + &amp;quot;Email: &amp;quot; + email_address);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Inside the '''getDetails() method, &amp;amp;nbsp;'''&lt;br /&gt;
&lt;br /&gt;
* instead of '''getName '''type '''name, '''&lt;br /&gt;
* instead of '''getEmail '''type '''email_address.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| A '''subclass '''inherits all of the '''methods '''and '''variables '''from a '''parent class'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that it does not '''inherit constructors.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| But, '''constructors '''can call the '''non-private constructors '''of its '''superclass.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We do this using the keyword '''super '''from the '''child class constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Come to the '''Manager class.'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| We will see that now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For that, come to the '''Manager class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, we will include a '''constructor '''here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public Manager(String name, String email_address, String dept) {'''&lt;br /&gt;
&lt;br /&gt;
'''super(name,email_address);'''&lt;br /&gt;
&lt;br /&gt;
'''department=dept;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public space''' '''Manager '''''within brackets '''''String '''''space '''''name, String space''' '''email '''&amp;amp;nbsp;'''address, String space''' '''dept '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then within curly brackets, type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''super '''''within brackets '''''name, email address semicolon'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then type,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''department is equal to''' '''dept semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Here we will comment the '''setter and getter methods.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
'''public String getDetails() {'''&lt;br /&gt;
&lt;br /&gt;
'''return ( super.getDetails()+&amp;quot;\n&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
'''+&amp;quot;Manager of: &amp;quot; + department);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Then, in the '''getDetails() method '''type '''department '''instead of '''getDepartment.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, come to the '''TestEmployee class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Comment '''manager.setName(&amp;quot;Nikkita Dinesh&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
'''manager.setEmail(&amp;quot;abc@gmail.com&amp;quot;);'''&lt;br /&gt;
&lt;br /&gt;
'''manager.setDepartment(&amp;quot;Accounts&amp;quot;);'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Comment the call to the '''setter methods.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Type &lt;br /&gt;
&lt;br /&gt;
'''Manager manager= new Manager(&amp;quot;Nikkita Dinesh&amp;quot;, &amp;quot;abc@gmail.com&amp;quot;, &amp;quot;Accounts&amp;quot;);'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, inside the call to the '''Manager constructor '''type ''within quotes '''''Nikkita Dinesh, [mailto:abc@gmail.com abc@gmail.com], Accounts'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Now, run the '''program.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Highlight&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Name: Nikkita Dinesh'''&lt;br /&gt;
&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;
&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| We get the output as shown.&lt;br /&gt;
&lt;br /&gt;
We get the '''Manager details.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| In this way, we can call the '''constructor '''of the '''super class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Slide 7'''&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| In this tutorial we have learnt:&lt;br /&gt;
&lt;br /&gt;
* the '''super keyword '''&lt;br /&gt;
* calling the method of the '''super class '''and&lt;br /&gt;
* invoking constructor of '''super class'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Slide 8'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Assignment&lt;br /&gt;
&lt;br /&gt;
* Open the previous assignment.&lt;br /&gt;
* Call the '''Vehicle class run method '''in the '''Bike class.'''&lt;br /&gt;
* The output should be:&lt;br /&gt;
** '''The Vehicle is running.'''&lt;br /&gt;
** '''The Bike is running safely.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Slide 9'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| * Watch the video available at the following link&lt;br /&gt;
* It summarizes the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
* If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Slide 10'''&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial workshops'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
* Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
* Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
* For more details, please write to contact at spoken hyphen tutorial dot org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| '''Slide 11'''&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| style=&amp;quot;border:0.05pt solid #000000;padding:0.106cm;&amp;quot;| Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
* It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
* More information on this Mission is available at&lt;br /&gt;
&lt;br /&gt;
* http://spoken-tutorial.org/NMEICT- Intro&lt;br /&gt;
&lt;br /&gt;
This is '''Arya Ratish '''from '''IIT Bombay '''signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Trupti</name></author>	</entry>

	</feed>