예제로 공부하는 Java 100 문제풀이 Part.1 강의 기반 학습 내용입니다
public class Hello {
public void main_method(String[] abcd) {
System.out.println("Hello World~");
}
}
접근제한자 클래스선언 클래스이름 {
접근제어자 static 반환타입 메서드이름(문자열 배열 변수명) {
// 구현할 코드 작성
}
}
main_method
: main 으로 변경 필요
abcd
: 문법에 어긋나지 않아, 에러가 발생하지 않음
: 권장하지 않는 네이밍
public void
: static 추가 필요 (public static void)
: main()
: main()이 아닐 경우, 기본 메서드를 찾을 수 없다 라는 에러 발생
: 자바 프로그램이 실행되면 제일 먼저 메인 메서드를 찾아서 실행
: 길게 작성된 소스에서 프로그램의 시작이 어딘지, 시작점을 알려주는 용도
= entry point
: 메서드(함수) 호출시 하나 or 둘 이상의 마라미터 값을 넣어서 호출 가능
: 인수(파라미터)들의 값을 저장할 변수(바구니)들을 명시
: String - 문자열, [] - 배열
: 보통 네이밍은 args 사용 (argument : 인수, 독립변수)
: return type
: 반환할 값이 있냐? 없냐?