JAVA STATIC KEYWORD
JAVA STATIC KEYWORD If the value of the variable is not varied from objects to objects then it is not recommended to declare variable as instance variable. We have to declare such type of variable at class level by using static modifier. In instance variable for every object a seprate copy will be created but in case of static variable a single copy will be created at class level and it is share by every object of the class static keyword can be used it 1. variable 2.method 3.block 4.nested class program to explain static keyword and its use class Dog //can be either default or public cant be static { int x;//instance member variable public static int y;//static member variable public void fun1()//instance member function { System.out.println("hello i am in instance member function"); } public static void fun2()//static member function { System.out.println(&qu