作用:為了提高代碼的復(fù)用性,可以將其定義成一個單獨的功能樟澜。比如误窖,一個加法運算,不使用方法秩贰,將在每次用到的時候都寫一次霹俺,而使用抽取方法之后每次只需要傳兩個相加數(shù)進(jìn)去就行了。
格式:修飾符 返回值類型 方法名(參數(shù)類型 形式參數(shù)1毒费,參數(shù)類型 形式參數(shù)2丙唧,...){
執(zhí)行語句;
return返回值;
}
注:當(dāng)沒有返回值的時候,返回字類型用void表示蝗罗,return可以省略艇棕。
如何定義一個方法?
函數(shù)其實就是一個功能串塑,定義函數(shù)就是實現(xiàn)功能沼琉,通過兩個明確來完成:
1)、明確該功能運算完的結(jié)果桩匪,其實就是明確該方法的返回值類型
2)打瘪、明確在該功能的過程中是否有未知的內(nèi)容參與了運算,其實就是在明確這個方法的參數(shù)列表(參數(shù)的個數(shù)和參數(shù)的類型)
注:
1傻昙、main()保證該類的獨立運行
2闺骚、main()方法是程序的入口
3、man()方法在被JVM調(diào)用
方法重載:
在一個類中妆档,如果出現(xiàn)了兩個或兩個以上的同名方法僻爽,只要他們的參數(shù)個數(shù)、類型不同即可稱之為該方法重載了贾惦。
注:方法重載跟返回值類型沒有關(guān)系胸梆,只看參數(shù)列表中的個數(shù)和類型是否不同敦捧。
構(gòu)造函數(shù):
類在加載的時候會初始化一個跟類名相同且無參數(shù)列表的構(gòu)造函數(shù),構(gòu)造函數(shù)也可以重載碰镜。