what is a static variable code example
Example 1: what is static methods and variables
The methods or variables defined as static are shared among all the objects
of the class. The static is the part of the class and not of the object.
The static variables are stored in the class area, and we do not need
to create the object to access such variables.
Therefore, static is used in the case, where we need to define
variables or methods which are common to all the objects of the class.
For example, In the class simulating the collection of the students in
a college, the nameof the college is the common attribute to all the students.
Therefore, the college name will be defined asstatic
Example 2: what is static variable
The static variable is used to refer to the common property of all objects
(that is not unique for each object),
e.g., The company name of employees, college name of students, etc.
Static variable gets memory only once in the class area at the time of
class loading. Using a static variable makes your program more
memory efficient (it saves memory). Static variable belongs to the class
rather than the object.
Example 3: static data and static methods in java
class JavaExample{
private static String str = "BeginnersBook";
static class MyNestedClass{
public void disp() {
System.out.println(str);
}
}
public static void main(String args[])
{
JavaExample.MyNestedClass obj = new JavaExample.MyNestedClass();
obj.disp();
}
}