Source of TestVariableAccess.java


  1: //TestVariableAccess.java
  2: //Tests local variables vs. (static and non-static) instance variables.
  3: 
  4: public class TestVariableAccess
  5: {
  6:     //2 private int i;
  7: 
  8:     //3 private static int i;
  9: 
 10:     //4 private int i;
 11: 
 12:     //5 private int i;
 13: 
 14:     //6 private static int i;
 15: 
 16:     public static void main(String args[])
 17:     {
 18:         //1 int i;
 19:         //1 i = i+1;
 20:         //1 System.out.println(i);
 21: 
 22:         //2 i = i + 2;
 23:         //2 System.out.println(i);
 24: 
 25:         //3 i = i + 3;
 26:         //3 System.out.println(i);
 27: 
 28:         //4 TestVariableAccess app = new TestVariableAccess();
 29:         //4 app.doIt();
 30: 
 31:         //5 doIt();
 32: 
 33:         //6 doIt();
 34:     }
 35: 
 36:     /*4
 37:     private void doIt()
 38:     {
 39:         i = i + 4;
 40:         System.out.println(i);
 41:     }
 42:     */
 43: 
 44:     /*5
 45:     private static void doIt()
 46:     {
 47:         i = i + 5;
 48:         System.out.println(i);
 49:     }
 50:     */
 51: 
 52:     /*6
 53:     private static void doIt()
 54:     {
 55:         i = i + 6;
 56:         System.out.println(i);
 57:     }
 58:     */
 59: }