兩同,一不同
同乙個類中,同乙個方法名,引數列表不同。
其他的都不要管(例如:修飾符,返回值型別等等)
形參列表不同指的是:型別不同 | 順序不同 | 個數不同!
形參列表是否相同不在乎形參的變數名稱。
public
class
methodexecdemo02
// 過載方法
public
static
void
open
(int a)
// 過載方法
static
void
open
(int a ,
int b)
// 過載方法
public
static
void
open
(double a,
int b)
// 過載方法
public
static
void
open
(int a,
double b)
// 重複方法 :形參列表是否相同不在乎形參的變數名稱
// public void open(int i,double d)
// 新方法
public
static
void
open()
}
值得注意的是在使用lang的數值時可以不用強制型別轉換,更加的建議在後面加l。具體見**。
public
class
methodexecdemo03
public
static
boolean
compare
(byte a ,
byte b)
public
static
boolean
compare
(short a ,
short b)
public
static
boolean
compare
(int a ,
int b)
public
static
boolean
compare
(long a ,
long b)
}
方法的概念和方法過載呼叫
方法是實現某乙個功能的語句集合,它的特點包括 方法的命名規則,符合識別符號命名規則,最好遵循駝峰命名法 方法是實現某乙個功能的語句集合,乙個方法主要包含以下內容 方法體 實現方法具體功能的語句塊 修飾符 返回值型別 方法名 引數型別 引數名 修飾符 修飾符 返回型別 方法名 引數型別 引數名 pub...
方法過載與方法重寫的概念和區別
方法過載 乙個類中有乙個方法a,你又在這個類中建立了乙個方法b,方法b的名字和a一樣,返回值型別也一樣,但是引數的型別或個數不同,此時b過載了a。例如 public class testclass public int test float f 方法重寫 乙個類m繼承另乙個類n,n中有乙個方法a,這...
方法(二) 呼叫和過載
方法的呼叫 概念 使用方法的過程稱為方法的呼叫 方式 通過方法名呼叫方法,然後根據形式引數列表的實際引數傳遞給方法 形式引數 在定義方法是需明確方法的引數形式,比如引數的型別和個數,故方法定義是的引數列表成為形式引數 實際引數 呼叫方法時傳遞給方法的資料,必須符合形式引數的個數和對應位置的資料型別 ...