public class Main {
// メソッドA
public static void methodA() {
System.out.println("メソッドA");
// メソッドAからメソッドBを呼び出す
methodB();
}
// メソッドB
public static void methodB() {
System.out.println("メソッドB");
}
public static void main(String[] args) {
// mainメソッドからメソッドAを呼び出す
methodA();
}
}
main() → methodA() → methodB()
の順番で実行される
mainメソッドより上に他のメソッドが定義されていても、プログラミングは必ずmainメソッドから動き始める。
引数
メソッドを呼び出す際に渡す値
なぜ必要か
①データの受け渡し
メソッド引数を使用することで、メソッド内で処理するために必要なデータを渡すことができる。メソッド内で外部のデータを使う場合や、結果を返す場合に有用。
②再利用性と柔軟性
メソッド引数により、同じメソッドを異なるデータで呼び出すことができる。これにより、コードの再利用性が向上し、柔軟性が増しま。たとえば、同じメソッドを異なる数字で呼び出すことで、様々な計算が可能です。
③機能の独立性
メソッドが引数を受け取ることで、そのメソッドは他のコードと独立して動作できる。このため、特定の機能を持つメソッドが汎用的に使いやすくなる。
④可読性と保守性
メソッド引数は、メソッドの目的や機能を明確にするのに役立つ。メソッド呼び出し時に渡される引数を見ることで、そのメソッドが何を行っているか理解しやすくなる。また、引数の型や名前が明確になっているため、コードの保守性が向上する。