Static Keyword in Java

 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