1) Java static variable
If you declare any variable as static, it is known static variable.
- The static variable can be used to refer the common property of all objects (that is not unique for each object) e.g. company name of employees,college name of students etc.
- The static variable gets memory only once in class area at the time of class loading.
Advantage of static variable
It makes your program memory efficient (i.e it saves memory).
- class Counter2{
- static int count=0;//will get memory only once and retain its value
- Counter2(){
- count++;
- System.out.println(count);
- }
- public static void main(String args[]){
- Counter2 c1=new Counter2();
- Counter2 c2=new Counter2();
- Counter2 c3=new Counter2();
- }
- }
No comments:
Post a Comment