자바 메소드 호출 예제

이것이 도움이되기를 바랍니다.` 참고 :이 방법은 정적이어야합니다. 메모리 할당: 해당 클래스의 개체에 거주하지 않는 클래스에 연결되기 때문에 힙의 영구 생성 공간에 저장됩니다. 그러나 로컬 변수와 전달된 인수가 스택에 저장됩니다. 클래스의 개체를 만들지 않고 호출할 수 있도록 클래스에 속하기 때문에 예를 들어 Prompt.getLine 메서드에는 서명이 있습니다: Java Method는 기본적으로 특정 작업을 실행하고 결과 또는 값을 호출자에게 반환하는 데 사용되는 Java 또는 Java 명령의 문 모음이며, 반환하지 않고 작업을 수행할 수도 있습니다. 값. 또한 사용자가 다시 입력하지 않고 특정 코드를 다시 사용할 수 있도록 합니다. Java 메서드는 항상 C, C ++및 파이썬과 달리 Java 클래스의 일부여야 합니다. Altho 정적 메서드 인스턴스 변수에 액세스할 수 없습니다., 그것은 정적 변수에 액세스할 수 있습니다. 정적 변수의 일반적인 용도는 «상수»를 정의하는 것입니다.

Java 라이브러리의 예로는 Math.PI 또는 Color.RED가 있습니다. 클래스 이름으로 한정되어 있으므로 정적이라는 것을 알 수 있습니다. 정적 여부의 모든 메서드는 정적 변수에 액세스할 수 있습니다. 인스턴스 변수는 인스턴스 메서드에서만 액세스할 수 있습니다. 여기서 수행한 작업은 name test1을 사용하여 새 MyMethod 개체를 만드는 것입니다. 이제 MyMethod 클래스 의 전체 메서드를 TestMethod 클래스의 기본 메서드에서 사용할 수 있습니다. 매개 변수라고 하는 데이터를 메서드로 전달할 수 있습니다. Java 메서드의 본문을 중괄호 내에 동봉해야 하며 메서드의 모든 코드가 이 메서드에 기록됩니다. 다음 예제에는 fname이라는 문자열을 매개 변수로 사용하는 메서드가 있습니다. 메서드가 호출될 때 메서드 내부에서 전체 이름을 인쇄하는 데 사용되는 이름을 전달합니다. 개체의 일부 인스턴스 변수가 사용된다는 인상을 만들지만 그렇지 않으므로 좋지 않습니다. 반환 형식은 메서드에서 반환되는 데이터 형식을 정의하며 아무 것도 반환되지 않는 경우에도 무효화됩니다.

인스턴스 메서드는 호출하기 전에 해당 클래스의 개체를 만들어야 하는 메서드입니다. 인스턴스 메서드를 호출하려면 인스턴스 메서드가 정의된 클래스의 개체를 만들어야 합니다. 메서드는 호출될 때만 실행되는 코드 블록입니다. 매개 변수는 괄호 안에 메서드 이름 다음으로 지정됩니다. 원하는 만큼 매개 변수를 추가하고 쉼표로 구분할 수 있습니다. JNI는 메서드 서명을 사용하여 Java 메서드의 반환 형식을 나타냅니다. 예를 들어, 시그니처 (I)V는 int 형식의 한 인수를 취하고 반환 형식 보이드가 있는 Java 메서드를 나타냅니다. 메서드 서명 인수의 일반적인 형태는 다음과 같은 새로운 메서드를 print_text라고 합니다.

다시 말하지만, 우리는 어떤 값을 전달하지 않기 때문에 둥근 대괄호의 빈 쌍이 있습니다.

¡Contactanos!