메인 메소드
Mar 6, 2021
»
dev
대부분 프로그래밍에서 조금이라도 기본 지식이 있는 사람들은 대다수가 메인 메소드나 메인 함수가 무엇인지 알 것이다.
메인은 프로그램의 시작을 뜻하며, C의 경우 메인 함수가 없으면 아예 작동을 안한다.
C에서는 함수를
int main{
}
으로 선언을 하며 Java는
public class 이름 {
public static void main(String[] args) {
}
}
으로 선언한다.
가끔 파이썬처럼 메인 선언을 필요로 하지않는 언어들도 있다.
메인 메소드 앞에는 public, static과 void가 있다.
또한 String[] args
도 있으며 실행시 전달되는 파라미터가 메소드의 입력 파라미터인 String[] args
에 저장된다.
c:\> java Test a b c
로 호출을 하면 String[] args
에 입력인 a b c
가 순서대로 저장이 된다.