Static Keyword in Java
//Static keyword
class Counter
{
static int N;
static
{
System.out.println("Static block executed.");
}
Counter()
{
N++;
System.out.println("Object created.");
System.out.println("N = "+N);
}
static void fnDisplay()
{
System.out.println("Total Number of Objects = "+N);
}
}
class Static_Demo
{
public static void main(String as[])
{
Counter obj1 = new Counter();
Counter obj2 = new Counter();
Counter obj3 = new Counter();
// Calling static function using Object
Counter.fnDisplay();
// Calling static function using class name
obj3.fnDisplay();
}
}
No comments:
Post a Comment
Don't be a silent reader...
Leave your comments...
Anu