八、Java的方法

前面已經簡單介紹過方法,如今咱們深刻了解一下方法。class

在講解方法時,先了解兩個概念:方法

參數:進入方法的數據數據

返回值:從方法中出來的數據static

方法的完整格式:return

修飾符 返回值類型 方法名稱 (參數類型 參數名稱,...){參數

                方法體;void

                return 返回值;

}

示例代碼

public class Demo {
    public static void main(String [] args) {
       int result;
       result = sum(5,0);
       System.out.println(result);
    }
    public  static int sum(int a,int b){
        return  a+b;
    }
}

方法的三種調用方式:一、單獨調用;

                              二、打印調用;

                              三、賦值調用;

 

注意;一、若是沒有返回值,只能進行單獨調用。

         二、若是方法有返回值,那麼必須寫上「」return 返回值;「,不能沒有

         三、return後面的返回值數據,必須和方法的返回值類對應

         四、對於一個沒有返回值的方法,不能寫」return 返回值;「,只能寫return;,表示方法結束

 

方法重載:多個方法的名稱同樣,可是參數列表不同。

方法重載的好處:對於功能相似的方法來講,由於參數列表不同,卻須要記住那麼多不一樣的方法名稱太麻煩。

示例代碼:

public class Demo {
    public static void main(String [] args) {
       int result;
       result = sum(5,0);
       System.out.println(result);
       System.out.println(sum(1,2,3));
    }
    public  static int sum(int a,int b){
        return  a+b;
    }

    public  static int sum(int a,int b,int c){
        return a+b+c;
    }

}

方法重載實現的方式:一、參數個數不一樣

                              二、參數類型不一樣

                              三、參數的多類型順序不一樣。

方法重載於下列無關:一、與參數的名稱無關

                              二、與方法的返回值類型無關

相關文章
相關標籤/搜索