자바에서 메인 클래스란?

Artículo revisado y aprobado por nuestro equipo editorial, siguiendo los criterios de redacción y edición de YuBrain.

수업에는 다음이 포함됩니다.

  • 변수, 데이터 구조 및 기타 클래스를 사용하는 데이터 필드 .
  • 메서드는 데이터를 조작하는 데 사용되는 명령 시퀀스입니다.

대부분의 클래스는 변수와 메서드로 구성됩니다. 그러나 일부 클래스에는 이러한 구성 요소 중 하나만 있습니다. 클래스에서 생성된 각 개체를 “클래스의 인스턴스”라고 합니다.

클래스는 동일한 유형의 개체의 다른 기능뿐만 아니라 변수 및 메서드를 결정하는 프로토타입으로 정의할 수도 있습니다.

주요 방법은 무엇입니까

Java 프로그램에는 항상 “메인 클래스”, “스타터 클래스” 또는 “메인 메서드”라고 하는 진입점이 있습니다. 종종 영어 이름인 main class 로 불리기도 합니다 .

메소드는 프로그램 실행을 허용하는 것입니다. main() 메소드의 경우 프로그램이나 어플리케이션을 열고자 할 때 가장 먼저 시작되는 함수입니다. 일반적으로 main() 메서드는 명령줄의 모든 항목을 구문 분석하고 일부 구성 또는 확인을 수행하며 현재 실행 중인 프로그램의 작업을 계속하기 위해 하나 이상의 개체를 쉽게 시작할 수 있도록 합니다.

main() 메서드의 주요 기능 중 하나는 하나의 매개 변수인 문자열 배열만 허용한다는 것입니다. 이 배열은 명령줄에서 응용 프로그램이나 프로그램을 실행할 때 입력되는 값을 사용합니다. 어떤 값을 입력하든 JRE 라는 약어로도 알려진 Java 런타임 환경은 이를 문자열 배열로 변환합니다.

주요 방법의 특성 및 구조

올바른 실행을 위해 기본 메서드는 특정 조건을 충족하고 특정 구조를 따라야 합니다. 예제에서 볼 수 있듯이 main 메소드는 다음과 같은 특징을 가지고 있습니다.

  • 괄호 () 사이에 쓴다.
  • 이름은 소문자로 main으로 지정해야 합니다. 다른 방식으로 작성되면 JRE(Java Runtime Environment)에서 인식하지 못합니다.
  • 공개적이고 정적이어야 합니다. 즉, 클래스 외부에서 액세스할 수 있어야 하며 클래스 인스턴스 없이도 실행할 수 있어야 합니다.
    void 반환 유형: 즉, 비어 있습니다. 실행될 코드의 첫 번째 줄이므로 값이 필요할 수 있는 다른 코드가 없기 때문에 기본 메서드는 항상 void 반환 유형을 갖습니다.
    단일 매개변수(String[] 배열)를 포함해야 합니다.

main() 메서드의 위치

main() 메서드는 애플리케이션의 일부인 모든 클래스에 있을 수 있습니다. 이러한 응용 프로그램이 여러 파일을 포함하는 컴플렉스로 ​​구성된 경우 일반적으로 main() 메서드 전용으로 별도의 클래스가 생성됩니다.

프로그램의 진입점인 main() 메서드는 프로그램 내에서 중요한 위치를 차지합니다. 그러나 그 위치와 내용에 대해서는 다양한 의견이 있습니다.

일부 프로그래머는 main() 메서드가 프로그램의 맨 위에 있어야 한다고 제안합니다. 결국 프로그램 시작을 허용하기 때문입니다.

main() 메서드를 올바르게 찾고 특정 요소를 포함하거나 포함하지 않는 가장 좋은 방법은 프로그램 또는 응용 프로그램의 요구 사항을 고려하는 것입니다.

주요 방법 구문 예

간단한 main() 메서드는 일반적으로 다음과 같이 표현됩니다.

public class class_name {
public static void main (String [] args) {
시퀀스 블록;
}

}

보시다시피 이 간단한 기본 메서드에는 다른 줄이 있습니다. 코드의 첫 번째 줄에는 클래스 이름이 있으며 이 특정 클래스를 식별하는 데 사용되는 모든 이름이 될 수 있습니다.

두 번째 줄에는 함수 선언, 즉 기본 메서드 자체가 있습니다. public이고 void 유형입니다 . 즉, 완료 시 아무 것도 반환하지 않습니다. 여기에 int (“정수”를 의미) 와 같은 다른 값이 있는 경우 함수 끝에 변수 또는 정수가 표시됩니다. 이 행에는 괄호 안에 표시되는 문자열 배열 인수도 포함되어 있습니다. 그런 다음 기능 실행을 시작하는 왼쪽을 가리키는 키가 있습니다.

세 번째 줄에는 시퀀스 블록이 있습니다. 프로그램이 실행되는 동안 따를 코드입니다. 각 문자열은 세미콜론으로 끝나야 합니다. 시퀀스는 일반적으로 변수, 작업 또는 무언가를 수정하거나 삭제하는 것과 같은 기타 작업입니다.

네 번째 줄에는 오른쪽을 가리키는 중괄호 «}»가 있습니다. 이 키는 일부 기능의 실행 완료를 나타냅니다. 마지막으로 다섯 번째 줄에는 클래스의 끝을 나타내는 오른쪽을 가리키는 또 다른 중괄호가 있습니다.

서지

  • Altadill Izura, PX 프로그래밍 배우기: 자바스크립트로 일주일 안에 . (2021). 스페인. 펠로 사비에 알타딜 이즈라.
  • Azaustre, C. JavaScript 학습: 처음부터 ECMAScript 6+까지 . (2021). 스페인. 카를로스 아자우스트레.
  • Rubiales Gómez, M. 웹 개발 과정. HTML, CSS 및 JavaScript. (2021). 스페인. 아나야 멀티미디어.

Cecilia Martinez (B.S.)
Cecilia Martinez (B.S.)
Cecilia Martinez (Licenciada en Humanidades) - AUTORA. Redactora. Divulgadora cultural y científica.

Artículos relacionados