자바 메소드
메서드 는 호출될 때만 실행되는 코드 블록입니다 .
매개변수라고 하는 데이터를 메소드에 전달할 수 있습니다.
메소드는 특정 작업을 수행하는 데 사용되며 기능 이라고도 합니다 .
방법을 사용하는 이유는 무엇입니까? 코드를 재사용하려면 코드를 한 번 정의하고 여러 번 사용하십시오.
메소드 생성
메소드는 클래스 내에서 선언되어야 합니다. 메서드 이름과 괄호 () 로 정의됩니다 . Java는 와 같은 몇 가지 미리 정의된 메서드를 제공 System.out.println()
하지만 특정 작업을 수행하기 위해 고유한 메서드를 만들 수도 있습니다.
예시
Main 내부에 메서드를 만듭니다.
public class Main {
static void myMethod() {
// code to be executed
}
}
예시 설명
myMethod()
메서드의 이름입니다static
메서드가 Main 클래스에 속하고 Main 클래스의 개체가 아님을 의미합니다. 이 자습서의 뒷부분에서 개체와 개체를 통해 메서드에 액세스하는 방법에 대해 자세히 알아봅니다.void
이 메서드에 반환 값이 없음을 의미합니다. 이 장의 뒷부분에서 반환 값에 대해 자세히 알아볼 것입니다.
메서드 호출
Java에서 메소드를 호출하려면 메소드 이름 뒤에 두 개의 괄호 () 와 세미콜론을 작성하십시오 .
다음 예에서 myMethod()
는 호출될 때 텍스트(액션)를 인쇄하는 데 사용됩니다.
예시
내부 에서 메서드 main
를 호출합니다 .
myMethod()
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "I just got executed!"
메서드는 여러 번 호출할 수도 있습니다.
예시
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
myMethod();
myMethod();
}
}
// I just got executed!
// I just got executed!
// I just got executed!
다음 장인 메서드 매개변수 에서 메서드에 데이터(매개변수)를 전달하는 방법을 배웁니다.