1. 주요 방법의 과부하
패키지 CN.NXL; public class main_test {public static void main (String args []) {System.out.println ( "주요 응용 프로그램 항목"); 기본(); 기본(); 기본(, ); } public static void main () {system.out.println ( "매개 변수가없는 메소드"); } public static void main (int i) {system.out.println ( "매개 변수로 메인 메소드를 과부하"); } public static void main (int i, int j) {system.out.println ( "두 매개 변수가있는 메인 메소드를 과부하 기본 메소드"); }}위의 예는 기본 메소드를 과부하 할 수 있음을 보여줍니다. 각 주요 방법의 매개 변수는 다릅니다. 프로그램은 실행할 수 있으며 원하는 결과를 출력 할 수 있습니다. 그러나 프로그램 입력에 기본 방법이 없으면 다른 주요 방법 만 포함됩니다. 이 프로그램을 컴파일 할 수는 있지만 런타임 중에 오류가 생성됩니다. 프로그램이 실행될 때 Java Virtual Machine에서 해당 기본 메소드를 찾을 수 없으므로 실행 중 오류가 발생하기 때문입니다.
2. 주요 방법의 호출
public class main_test {public static void main (String [] args) {main (args); } public static void main (String [] args) {main (args); }}프로그램을 실행 한 후 프로그램은 두 가지 주요 방법을 무한히 재귀 적으로 실행합니다. 주요 방법을 호출 할 수 있습니다.
3. 주요 방법의 상속
main.java : public class main {public static void main (String [] args) {System.out.println ( "Hello Word!"); }} main_test.java : public class main_test 확장 main {}main_test.java를 컴파일하고 실행 한 후 "Hello Word!" IS 출력, 기본 메소드가 상속 될 수 있음을 나타냅니다.
4. 주요 방법의 숨기기
main.java : public class main {public static void main (String [] args) {System.out.println ( "main"); }} main_test.java public class main_test는 main {public static void main (String [] args) {System.out.println ( "main_test"); }}상위 클래스 메인의 주요 방법이 숨겨져 있으며 결과는 서브 클래스의 기본 메소드의 내용을 보여줍니다.
요약
위는 편집자가 소개 한 Java 메인 방법입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!