As
we know, instance variables are associated with object, where as
class variables associated with class, i.e, available for all
objects.
Syntax
static
dataType variableName;
Example
static
int count;
static
variables are accessed by using class name.
Syntax
to access static variable
ClassName.variablename
Example
: program to count number of
objects created for a class
class Person{
static int count =0;
Person(){
count++;
}
}
class PersonTest{ public static void main(String args[]){ Person personA = new Person(); Person personB = new Person(); System.out.println("Number Of persons created are " + Person.count); } }
Output
Number Of persons created are 2
No comments:
Post a Comment