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; } }
方法可以分為以下兩類:
此外,您還可以透過與AssignmentCore的專家聯繫來獲取和設定Java中的方法,他們將為您提供任何複雜程度的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中的方法有了一個清晰的認識。因此,借助方法,我們可以完成任何任務。使用方法使我們的程式碼可重複使用且易於測試、理解和調試。
以上是Java 中的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!