1. 함수 및 메소드 개념

Java에서는 함수와 메소드라는 용어가 서로 혼용되어 사용되기도 하지만, 엄밀히 말하면 함수는 클래스에 속하지 않고 독립적으로 존재하는 반면, 메소드는 클래스의 멤버로서 존재합니다.

2. 함수 및 메소드 선언

2.1. 함수 선언

Java

public static void myFunction() {
  // 코드 블록
}

2.2. 메소드 선언

Java

public void myMethod() {
  // 코드 블록
}

3. 매개변수 및 리턴 값

3.1. 매개변수