スッキリわかるJava入門3②

メソッド呼び出しについて

test()の ()は変数名区別するために書かれているので引数なしのメソッド呼び出しを 意味しているわけではないことに注意。

mainメソッド以外からのメソッドの呼び出し

public class Main {
  public static void methodA() {
    System.out.println("methodA");
    methodB();
  }
  public static void methodB() {
    System.out.println("methodB");
  }
  public static void main(String[] args) {
    methodA();
  }
}

ソースコードの中に複数のメソッドが定義されている場合、 その順序には意味や特約があるわけではない。 ソースコード内に定義された各メソッドは同列の存在であって 上に記載されたものから順番に動くというわけではない。