Java 메소드는 특정 작업을 수행하기 위해 작성된 논리적 Java 문 집합으로 정의할 수 있습니다. 코드를 다시 작성하지 않고도 코드를 재사용할 수 있는 방법을 제공합니다. Java에서는 모든 메서드가 Python, C, C++와는 다른 클래스에 속해야 합니다. Java 클래스 없이는 메소드의 존재가 불가능합니다. 다음은 Java 메소드를 생성하는 동안 관련된 구성 요소 목록입니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
Java 메소드를 생성하는 동안 관련된 구성 요소 목록은 다음과 같습니다.
구문:
메소드의 기본 구문은 다음과 같습니다.
//declare Enclosing class public class Myclass{ //declare java method public String concat(String s1, String s2){ // combine two strings with space String s3= s1 + " " + s2 ; //return resulting string return s3; } }
방법은 다음 두 가지로 분류할 수 있습니다.
또한 복잡한 Java 숙제 도움말을 제공하는 AssignmentCore 전문가에게 문의하여 Java에서 메서드를 가져오고 설정할 수도 있습니다.
호출 프로그램이 메소드를 호출하면 컨트롤이 메소드 본문으로 들어갑니다. 제어가 메서드 본문으로 이동한 후 다음 세 가지 조건에 따라 호출 프로그램으로 돌아갑니다.
정적 메소드는 클래스 이름을 사용하여 호출되고, 비정적 메소드는 객체 인스턴스를 사용하여 호출됩니다.
이제 Java를 사용하여 메소드를 선언하고 호출하는 방법을 보여주는 Java 코드 예제를 살펴보겠습니다. 이 예에서는 정적 메소드를 생성하는 방법과 호출 방법을 살펴보겠습니다.
코드:
package com.edubca.methods; public class MethodDemo{ public static int getMaximum(int a , int b){ if(a>b){ return a; }else { return b; } } public static void main (String args[]){ int maxvalue1 = getMaximum(10,23); System.out.println("Out of 10 and 23, " + maxvalue1 + " is greater" ); int maxvalue2= getMaximum(40,20); System.out.println("Out of 40 and 20, " + maxvalue2 + " is greater" ); } }
출력:
다음 예에서는 비정적 메서드를 호출하는 방법을 살펴보겠습니다.
코드:
package com.edubca.methods; public class MethodDemo{ public int getMinimum(int a , int b){ if(a<b){ return a; }else { return b; } } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); int minvalue1 = demo.getMinimum(10,23); System.out.println("Out of 10 and 23, " + minvalue1 + " is smaller" ); int minvalue2= demo.getMinimum(40,20); System.out.println("Out of 40 and 20, " + minvalue2 + " is smaller" ); } }
위에서 볼 수 있듯이 비정적 메서드를 호출하려면 바깥쪽 클래스의 인스턴스가 필요합니다. 위 코드는 다음과 같은 출력을 생성합니다.
출력:
다음 예에서는 예외를 발생시키는 메서드를 만드는 방법을 설명합니다.
코드:
import java.io.*; package com.edubca.methods; public class MethodDemo{ public void mymethod() throws IOException{ throw new IOException("IO Exception occurred..."); } public static void main (String args[]){ MethodDemo demo =new MethodDemo(); try{ demo.mymethod(); }catch(Exception e){ e.printStackTrace(); } } }
위 코드에서 볼 수 있듯이 메서드에서 예외 호출자가 발생할 때마다 해당 메서드는 try-catch 또는 기타 적합한 오류 처리 메커니즘을 사용하여 예외를 처리해야 합니다. 위 코드는 화면에 아래 출력을 보여줍니다.
출력:
위 기사에서 우리는 Java의 메소드에 대한 명확한 아이디어를 얻었습니다. 그러므로 방법의 도움으로 우리는 어떤 일이든 성취할 수 있습니다. 메소드를 사용하면 코드를 재사용할 수 있고 쉽게 테스트, 이해 및 디버그할 수 있습니다.
위 내용은 자바의 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!