<?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%2FStatic-Variables%2FEnglish</id>
		<title>Java/C3/Static-Variables/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%2FStatic-Variables%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;action=history"/>
		<updated>2026-05-06T01:27:27Z</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/Static-Variables/English&amp;diff=30010&amp;oldid=prev</id>
		<title>Nancyvarkey at 09:57, 12 January 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=30010&amp;oldid=prev"/>
				<updated>2017-01-12T09:57:04Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;amp;diff=30010&amp;amp;oldid=30001&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=30001&amp;oldid=prev</id>
		<title>Priyacst at 06:36, 12 January 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=30001&amp;oldid=prev"/>
				<updated>2017-01-12T06:36:03Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;amp;diff=30001&amp;amp;oldid=25979&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=25979&amp;oldid=prev</id>
		<title>Nirmala Venkat at 05:25, 9 March 2016</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=25979&amp;oldid=prev"/>
				<updated>2016-03-09T05:25:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;amp;diff=25979&amp;amp;oldid=25958&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=25958&amp;oldid=prev</id>
		<title>Priyacst: Created page with &quot;'''Title of script:''' Static Variables  '''Author:''' Joms Antony  '''Keywords:''' Static Variables, Class variables, Instance Variables, static keyword, final keyword, stati...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Static-Variables/English&amp;diff=25958&amp;oldid=prev"/>
				<updated>2016-03-02T11:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Title of script:&amp;#039;&amp;#039;&amp;#039; Static Variables  &amp;#039;&amp;#039;&amp;#039;Author:&amp;#039;&amp;#039;&amp;#039; Joms Antony  &amp;#039;&amp;#039;&amp;#039;Keywords:&amp;#039;&amp;#039;&amp;#039; Static Variables, Class variables, Instance Variables, static keyword, final keyword, stati...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of script:''' Static Variables&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Joms Antony&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' Static Variables, Class variables, Instance Variables, static keyword, final keyword, static constants, video tutorial&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;background-color:#ffffff;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&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:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 1'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Welcome to the Spoken Tutorial on '''Static Variables.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 2'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| In this tutorial we will learn about:&lt;br /&gt;
&lt;br /&gt;
* What are''' static variables'''&lt;br /&gt;
* Creating''' static variables '''and&lt;br /&gt;
* How to''' '''use''' static variables'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 3'''&lt;br /&gt;
&lt;br /&gt;
'''Software Requirements'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Here we are using&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu 12.04'''&lt;br /&gt;
* '''JDK 1.7 '''and&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:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 4'''&lt;br /&gt;
&lt;br /&gt;
'''Prerequisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| To follow this tutorial, you must have knowledge of basics of''' Java''' and''' Eclipse IDE.'''&lt;br /&gt;
&lt;br /&gt;
You should also have the knowledge of''' classes, objects '''and''' instance variables''' in''' Java.'''&lt;br /&gt;
&lt;br /&gt;
If not, for relevant''' Java '''tutorials, please visit the link shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 5'''&lt;br /&gt;
&lt;br /&gt;
'''What is a static variable?'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| A''' static variable''' is a variable which is associated with the entire''' class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is also called a '''class variable.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is declared using the''' static keyword.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 6'''&lt;br /&gt;
&lt;br /&gt;
'''Static Variable-Example'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Proceed with the Slide)&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| We have seen about static variable briefly in the earlier tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this tutorial we will see it in detail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us illustrate the usage of''' static variables''' with an example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consider a''' class''' created to represent student enrollments in an organization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This class contains the '''Name, Id , Branch''' and''' Total Count''' of students enrolled.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us visualize what happens when student enrollments are done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The''' Name''' of the first student is '''ADIL.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Id''' is''' IT101. Branch''' is''' IT.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the''' Total Count''' is updated as 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Similarly when the second student''' AMAL '''gets enrolled, '''Total Count''' is updated to 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the third student''' CAROL''' gets enrolled,''' Total Count''' is updated to 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we can identify that the variable''' Total Count''' is common to all the objects and has a single value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So the variable''' Total Count''' can be represented as a''' static variable'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can also see that the variables''' Name, Id''' and''' Branch''' have their own copies for each object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also they have specific values for each object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So these variables can be treated as''' instance variables.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 7'''&lt;br /&gt;
&lt;br /&gt;
'''Instance Vs Static Variable'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now let us explore the differences between''' instance variables''' and''' static variables.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every object has its own copies for '''instance variables.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Id, Name, Branch''' are examples of instance variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Static variables''' in a class share a single&lt;br /&gt;
&lt;br /&gt;
copy with all objects in that class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Total Count''' is an example of static variable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 7(A)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| When a class is loaded &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A''' static variable''' occupies a single fixed memory location&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
whereas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instance variables''' of each object occupy separate''' '''memory locations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 8'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now let us look at the sample code representing the student enrollment class.&lt;br /&gt;
&lt;br /&gt;
The name of the class is''' StudentEnroll.'''&lt;br /&gt;
&lt;br /&gt;
The instance variables are declared as''' id, name''' and''' branch.'''&lt;br /&gt;
&lt;br /&gt;
The variable''' count''' is declared as static since it is common to the whole class.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| In Eclipse IDE, create a class StaticVariableDemo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now we will switch to''' Eclipse''' and create a new project called '''StaticVariableDemo'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inside this project we will create the necessary classes to demonstrate the usage of''' Static variables.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Right click on '''src''' folder -&amp;gt; '''new '''-&amp;gt; '''class''', type '''StudentEnroll''' and hit Enter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go back to slide 8 and show the code&lt;br /&gt;
&lt;br /&gt;
Copy and paste the code &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| So right click on '''src''' folder and click on '''new '''-&amp;gt; '''class''', and type the name of the class as''' StudentEnroll''' and Press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type the code which was shown in the earlier slide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| click on''' source -&amp;gt;''' and select''' Generate Constructor using Fields'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delete the''' super''' keyword&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now click on''' source -&amp;gt;''' and select''' Generate Constructor using Fields.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Delete the''' super''' keyword from the generated code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Constructor''' code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
public StudentEnroll(String id, String name, String branch) {&lt;br /&gt;
&lt;br /&gt;
this.id = id;&lt;br /&gt;
&lt;br /&gt;
this.name = name;&lt;br /&gt;
&lt;br /&gt;
this.branch = branch;&lt;br /&gt;
&lt;br /&gt;
count++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| This '''constructor''' can initialize the values of the''' id, name''' and''' branch '''fields.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We also need to increment the value of the variable''' count''' by one every time an object is created.&lt;br /&gt;
&lt;br /&gt;
So inside the constructor type,&lt;br /&gt;
&lt;br /&gt;
'''count ++ semicolon.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Type, public void showData()&lt;br /&gt;
&lt;br /&gt;
{// Copy the code below  &lt;br /&gt;
&lt;br /&gt;
System.out.println(id+&amp;quot; &amp;quot; +name+&amp;quot; &amp;quot;+branch+&amp;quot; &amp;quot;+count);&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now we will add a''' '''method '''showData'''( ) to this class to print the values of all the variables.&lt;br /&gt;
&lt;br /&gt;
So type''' public void showData( )''' &lt;br /&gt;
&lt;br /&gt;
within brackets type the following code to print the values of''' id, name, branch '''and '''total number of students enrolled'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Right click on the '''default package,''' click new-&amp;gt; class and then type name as''' Demo'''.&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now right click on the '''default package''' click on '''new '''-&amp;gt; '''class''' and then type name as''' Demo.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inside this class we will have the '''main''' method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type '''main''' and then press ctrl+space to generate the''' main method.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StudentEnroll s1=new StudentEnroll(&amp;quot;IT101&amp;quot;,&amp;quot;ADIL&amp;quot;,&amp;quot;IT&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type s1.showData( );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run '''icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight the values of s1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight '''1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StudentEnroll s2=new StudentEnroll(&amp;quot;EC101&amp;quot;,&amp;quot;AMAL&amp;quot;,&amp;quot;EC&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
copy and paste, s2.showData();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run '''icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight '''2'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StudentEnroll s3=new StudentEnroll(&amp;quot;CS101&amp;quot;,&amp;quot;CAROL&amp;quot;,&amp;quot;CS&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type, s3.showData();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on '''Run '''icon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hightlight the values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Highlight '''3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now we need to print the Student Enrollment data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will create a few objects of''' StudentEnroll class''' to represent student enrollments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So type''' '''the following code.&lt;br /&gt;
&lt;br /&gt;
'''StudentEnroll s1 equals new StudentEnroll'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we can pass the values of different arguments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Within brackets type''' IT101 '''as''' id, ADIL''' as''' name '''and''' IT''' as '''branch.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now let us invoke the''' showData''' method to print the enrollment details. So type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''s1.showData( )'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now run the '''Demo''' program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see that the values of the instance variables corresponding to''' s1''' get printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also note that the value of the number of student enrollments is 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is because we have created only 1 object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now type the following code to create one more object''' s2.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The''' showData''' method can be called once again using''' s2.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Again run the '''Demo''' Program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see that the values of the instance variables corresponding to''' s2''' get printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also note that the value of''' number of student''' enrollments is updated to 2 for both''' s1''' and''' s2.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now create one more object''' s3.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now Let us Invoke the''' showData''' method again using''' s3.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Run the '''Demo''' Program again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see that the values of the instance variables corresponding to''' s3''' get printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also note that the value of''' '''number of student enrollments is now updated to 3 in all the cases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now we can understand that the value of the number of student enrollments is common to all the objects.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 9'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Come back to slides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The''' static''' modifier, is also used along with the final modifier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is done to define a''' constant''' which is common to the entire class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
Conventionally, the names of such constant variables are spelled in uppercase letters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 9(A)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| If the name is composed of more than one word, the words are separated by '''an underscore.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As an Example, if all the students are getting enrolled to the same organisation say''' IITB'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can be represented by using a constant static variable say''' ORG_NAME'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usually we declare such constants&lt;br /&gt;
&lt;br /&gt;
with a '''public''' visibility.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| A Static variable can be accessed&lt;br /&gt;
&lt;br /&gt;
directly from another class by using its own&lt;br /&gt;
&lt;br /&gt;
class name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Example:&lt;br /&gt;
&lt;br /&gt;
StudentEnroll.ORG_NAME;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Come back to eclipse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In '''StudentEnroll''' class and type,&lt;br /&gt;
&lt;br /&gt;
'''public static final String ORG_NAME = “IITB”;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inside the '''Demo''' class, type '''System.out.println(“ORGANISATION:”+StudentEnroll.ORG_NAME);'''&lt;br /&gt;
&lt;br /&gt;
Highlight '''ORG_NAME '''and''' StudentEnroll'''&lt;br /&gt;
&lt;br /&gt;
Run the '''Demo''' program&lt;br /&gt;
&lt;br /&gt;
Point to '''ORGANISATION: IITB'''&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Now come back to eclipse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the '''StudentEnroll''' class and type the variable declaration as &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''public static final String ORG_NAME = “IITB”;'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now go to the '''Demo class '''and type the following code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can see that '''ORG_NAME '''is accessed by using its class name '''StudentEnroll.'''&lt;br /&gt;
&lt;br /&gt;
'''   '''&lt;br /&gt;
&lt;br /&gt;
Now run the '''Demo''' Program again.&lt;br /&gt;
&lt;br /&gt;
We can see that the '''ORGANISATION''' name is getting printed as''' IITB.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 10'''&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Let us summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial we have learnt about&lt;br /&gt;
&lt;br /&gt;
* What is a static variable and when it is used&lt;br /&gt;
* How to create and invoke the static variables&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Slide 11'''&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| As an Assignment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Design a class''' CarService''' to represent a Car Service Station.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This class should contain variables to represent the following details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Name''' of the Service Station.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Car '''make''', '''model''' and '''reg. no''' - which are in for service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''No. of Cars in''' for Service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Identify the instance variables and static variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Declare them using suitable keywords.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define a''' constructor''' to initialize the values for Car make, model and regno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define a method''' show( )''' to print the values of all the variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also create a''' Demo''' class containing the main method to verify the results.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i.e&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create a few objects of''' CarService.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Invoke the''' show( ) '''method using these objects.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also access the static variables directly using the class name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''About Project'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''About Workshops'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
• Conducts workshops using spoken tutorials and&lt;br /&gt;
&lt;br /&gt;
• Gives certificates on passing the online tests.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''About NMEICT'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Spoken Tutorial Project is funded by the NMEICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at the link shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Contributor slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| This script has been contributed by:&lt;br /&gt;
&lt;br /&gt;
Department of Information Technology, Amal Jyothi College of Engineering.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Priya from IIT Bombay signing off. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>