所謂方法,就是用來(lái)解決一類(lèi)問(wèn)題的代碼的有序組合,是一個(gè)功能模塊。
一般情況下,定義一個(gè)方法的語(yǔ)法是: 
其中:
1、 訪(fǎng)問(wèn)修飾符:方法允許被訪(fǎng)問(wèn)的權(quán)限范圍, 可以是 public、PRotected、private 甚至可以省略 ,其中 public 表示該方法可以被其他任何代碼調(diào)用,其他幾種修飾符的使用在后面章節(jié)中會(huì)詳細(xì)講解滴
2、 返回值類(lèi)型:方法返回值的類(lèi)型,如果方法不返回任何值,則返回值類(lèi)型指定為 void ;如果方法具有返回值,則需要指定返回值的類(lèi)型,并且在方法體中使用 return 語(yǔ)句返回值
3、 方法名:定義的方法的名字,必須使用合法的標(biāo)識(shí)符
4、 參數(shù)列表:傳遞給方法的參數(shù)列表,參數(shù)可以有多個(gè),多個(gè)參數(shù)間以逗號(hào)隔開(kāi),每個(gè)參數(shù)由參數(shù)類(lèi)型和參數(shù)名組成,以空格隔開(kāi)
根據(jù)方法是否帶參、是否帶返回值,可將方法分為四類(lèi):
? 無(wú)參無(wú)返回值方法
? 無(wú)參帶返回值方法
? 帶參無(wú)返回值方法
? 帶參帶返回值方法
package demo;//定義了一個(gè)名為 print 的方法,實(shí)現(xiàn)輸出信息功能,并在 main 方法中調(diào)用了 print 方法。public class demo { //定義了一個(gè)方法名為 print 的方法,實(shí)現(xiàn)輸出信息功能 public void print() { System.out.println("Hello World"); } public static void main(String[] args){ //在 main 方法中調(diào)用 print 方法 demo test=new demo(); test.print(); }}如果方法不包含參數(shù),且沒(méi)有返回值,我們稱(chēng)為無(wú)參無(wú)返回值的方法。
方法的使用分兩步:
第一步,定義方法
例如:下面代碼定義了一個(gè)方法名為 show ,沒(méi)有參數(shù),且沒(méi)有返回值的方法,執(zhí)行的操作為輸出”Hello World”
public void print() { System.out.println("Hello World"); }注意:
1、 方法體放在一對(duì)大括號(hào)中,實(shí)現(xiàn)特定的操作
2、 方法名主要在調(diào)用這個(gè)方法時(shí)使用,需要注意命名的規(guī)范,一般采用第一個(gè)單詞首字母小寫(xiě),其它單詞首字母大寫(xiě)的形式。
第二步,調(diào)用方法
當(dāng)需要調(diào)用方法執(zhí)行某個(gè)操作時(shí),可以先創(chuàng)建類(lèi)的對(duì)象,然后通過(guò) 對(duì)象名.方法名(); 來(lái)實(shí)現(xiàn)。
例如:在上面的代碼中,我們創(chuàng)建了一個(gè)名為test 的對(duì)象,然后通過(guò)調(diào)用該對(duì)象的 print( ) 方法輸出信息。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注