おぼえがき_メソッドお試し

class Test{
 int i=100;

 void sum(){
  i=i+10;
 }
 void sum2(){
  i=i+1;
 }
}

public class sample19{
 public static void main(String[] args){
  Test test = new Test();
  System.out.println(test.i);
  System.out.println(test.i);
  System.out.println(test.i);
 }
}

実行結果
100
100
100

class Test{
 int i=100;

 void sum(){
  i=i+10;
 }
 void sum2(){
  i=i+1;
 }
}

public class sample19{
 public static void main(String[] args){
  Test test = new Test();
  System.out.println(test.i);
  test.sum();
  System.out.println(test.i);
  test.sum2();
  System.out.println(test.i);
 }
}

実行結果
100
110
111

フィールドの値は、メソッドを実行しないと変化しませんね。そうでしたそうでした。
フィールドで定義した値は、メソッドでいじれて、そのいじった内容は別のメソッドにも引き継がれる。