Static variable
The value which is stored in the variable that does not change
package Javaprgs; public class Staticmem { static double a = 34.5;//global variable public static void main(String[] args) { double a = 43.6;//local variable int b=12; System.out.println("program starts"); System.out.println("local variable a- "+a); System.out.println("global variable a- "+Staticmem.a); staticMethod();//call the staticmethod System.out.println("Program ends."); } public static void staticMethod(){ System.out.println("static method."); } }
Non Static Variable
package Javaprgs; public class Nonstaticvar { int nonStaticVar=2; public static void main(String[] args) { System.out.println("program starts"); Nonstaticvar refVarName1 = new Nonstaticvar(); //this is creating the object1 Nonstaticvar refVarName2 = new Nonstaticvar(); System.out.println("ref1method"); //this is creating the object2 System.out.println(refVarName1.nonStaticVar); System.out.println(refVarName2.nonStaticVar); System.out.println("Program ends."); } }
No comments:
Post a Comment