Java メソッドは、特定のタスクを実行するために記述された一連の論理 Java ステートメントとして定義できます。これらは、コードを再度記述せずにコードを再利用する方法を提供します。 Java では、すべてのメソッドは、Python、C、および C++ とは異なるクラスの一部である必要があります。 Java クラスがなければメソッドの存在は不可能です。 Java メソッドの作成時に関係するコンポーネントのリストは次のとおりです:
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
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; } }
メソッドは次の 2 種類に分類できます:
さらに、AssignmentCore の専門家に問い合わせることで、Java でメソッドを取得および設定することもできます。専門家は、複雑なJava 宿題のヘルプを提供します。
呼び出し側プログラムがメソッドを呼び出すと、コントロールはメソッド本体に入ります。制御がメソッド本体に移った後、次の 3 つの条件の下で呼び出し元プログラムに戻ります。
静的メソッドはクラス名を使用して呼び出され、非静的メソッドはオブジェクト インスタンスを使用して呼び出されます。
次に、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 のメソッドについて明確に理解できました。したがって、メソッドの助けを借りて、あらゆるタスクを達成できます。メソッドを使用すると、コードが再利用可能になり、テスト、理解、デバッグが容易になります。
以上がJavaのメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。