In this tutorial, we are going to write a Java program using static variables and methods in Java Programming with practical program code and step-by-step full complete explanation.
Java program using static variable and method.
class A { static { System.out.println("Initilizing a.."); } public A() { System.out.println("Constructor is called"); } } class B { static int b; static { b=2; System.out.println("I am in class B"); } } class C { static { System.out.println("I am in class C"); } public static void display() { System.out.println("Displayed method is called"); } } class D { static { System.out.println("I am in class D"); } public static void main(String arr[]) { System.out.println("main method"); A z=new A(); System.out.println("Class b is called"+B.b); C.display(); System.out.println("hello!!"); A q=new A(); } }
Output
I am in class D main method Initializing a.. Constructor is called I am in class B Class b is called2 I am in class c Displayed method is called hello!! Constructor is called