|
|
| java |
Expert:dharmendar
wht is the diff between static,instance&local variables? |
| Answers |
Hi friend,
Local Variables: The variables defined in a method or block of code is called local variables. These variables can be accessed within a method or block of code only. These variables don't take default values if not initialized. These values are required to be initialized before using them.
------------------------------------
Here is the code.
public class NonStaticVariable{ int noOfInstances; NonStaticVariable(){ noOfInstances++; } public static void main(String[] args){ NonStaticVariable st1 = new NonStaticVariable(); System.out.println("No. of instances for st1 : " + st1.noOfInstances);
NonStaticVariable st2 = new NonStaticVariable(); System.out.println("No. of instances for st1 : " + st1.noOfInstances); System.out.println("No. of instances for st2 : " + st2.noOfInstances);
NonStaticVariable st3 = new NonStaticVariable(); System.out.println("No. of instances for st1 : " + st1.noOfInstances); System.out.println("No. of instances for st2 : " + st2.noOfInstances); System.out.println("No. of instances for st3 : " + st3.noOfInstances);
} }
-----------------------------------------------
Read for more information.
http://www.roseindia.net/java/beginners/nonstaticvariable.shtml
Thanks.
|
| More Questions |
|
|
Post Answers
Ask Question
Facing Programming Problem?
|
|
|
|
|