Java基礎教程21 方法的過載

2021-08-02 11:52:54 字數 702 閱讀 2138

前面一篇我們介紹了建構函式的基本使用,其中涉及到了多個構造函式呼叫的介紹。這篇我們介紹方法的過載,方法的過載和建構函式的呼叫有一點相同。我們先來看乙個例子,下面是乙個兩個整數求和的方法。

package lessons;

public class myclass

public static int add(int a, int b)

}

執行一下,缺少可以列印兩個整數的相加結果。但是思考一下,如果我要求兩個小數的求和甚至兩個字串相連的結果。難道我們要分別取乙個名稱,寫小數相加和字串相加。在程式語言中為了解決這個問題,引入了方法過載的概念,過載的基本特點就是,方法名稱相同,但是方法引數型別不同,引數型別不同,包括,引數個數和引數變數型別不同。看看如何用方法過載的思想去實現兩個東西相加,包括整數,小數和字串,如果是字串,就是叫字串連線,就不叫相加。

package lessons;

public class myclass

public static int add(int a, int b)

public static double add(double a, double b)

public static string add(string a, string b)

}

方法的過載就介紹到這裡,希望對你有幫助去理解方法的過載。

Java基礎語法(六) 方法過載

一 方法過載的基本使用 1 方法的過載,多個方法的名稱一樣,但是引數列表不一樣 2 好處 只需要記住唯一乙個方法名稱,就可以實現類似的多個功能 public class demo01methodoverload public static int sum int a,int b public sta...

Java基礎教程18 方法傳參和返回值

前面一篇介紹了方法的建立和呼叫,這篇我們介紹帶引數的方法定義和呼叫,還有演示乙個方法有返回值。前面我們main方法前面修飾符有乙個void關鍵字,void表示方法沒有返回值。如果要返回值,就需要使用return這個關鍵字,而且要定義返回值的資料型別。請看下面示例。package lessons pu...

JAVA SE基礎 17 方法的過載

方法過載 方法過載就是方法名稱重複,載入引數不同。具體規範 一.方法名一定要相同。二.方法的參數列必須不同,包括引數的型別或個數,以此區分不同的方法體。1.如果引數個數不同,就不管它的引數型別了!2.如果引數個數相同,那麼引數的型別或者引數的順序必須不同。三.方法的返回型別 修飾符可以相同,也可不同...