catbook Re_MoNu Korean Middle School Student

메인 메소드

» 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가 순서대로 저장이 된다.