[java] 메소드
메소드는 일련의 명령문을 포함하고 있으며, 필요한 경우 인자를 받아들일 수 있고 결과값을 반환할 수도 있습니다. 메소드는 코드의 재사용성과 모듈화를 촉진하여 프로그램의 유지보수와 가독성을 향상시키는 중요한 요소입니다.
아래는 간단한 자바 메소드의 예시입니다.
public class HelloWorld {
// 인자를 받지 않고 결과값을 반환하지 않는 메소드
public void printHello() {
System.out.println("Hello World!");
}
// 인자를 받아들이고 결과값을 반환하는 메소드
public String sayHello(String name) {
String message = "Hello, " + name + "!";
return message;
}
public static void main(String[] args) {
HelloWorld helloWorld = new HelloWorld();
// printHello 메소드 호출
helloWorld.printHello();
// sayHello 메소드 호출
String greeting = helloWorld.sayHello("John");
System.out.println(greeting);
}
}
위의 예시에서 printHello
메소드는 인자를 받지 않고 결과값을 반환하지 않는 메소드입니다. 이 메소드는 “Hello World!”를 출력합니다.
sayHello
메소드는 인자로 이름을 받아들이고, 해당 이름을 포함한 인사 메시지를 반환합니다.
main
메소드에서는 HelloWorld
클래스의 인스턴스를 생성하고, printHello
와 sayHello
메소드를 호출하여 결과를 출력합니다.
자바 메소드는 프로그램의 구성 요소를 구조화하는 데 중요한 역할을 합니다. 자주 사용되는 코드의 재사용과 모듈화를 위해 메소드를 적절히 활용하는 것이 좋습니다.
참고 자료: