所謂方法疫诽,就是用來解決一類問題的代碼的有序組合舅世,是一個(gè)功能模塊旦委。
語法
1.訪問修飾符:方法允許被訪問的權(quán)限范圍,可以是public雏亚、protected缨硝、private,甚至可以省略评凝,其中public表示該方法可以被其他任何代碼調(diào)用追葡。
2.返回值類型:方法返回值的類型腺律,如果方法不返回任何值奕短,則返回值類型指定為void;如果方法具有返回值匀钧。則需要指定返回值的類型翎碑,并且在方法中使用return語句返回值
3.方法名:定義的方法的名字,必須使用合法的標(biāo)識(shí)符之斯。
4.參數(shù)列表:傳遞給方法的參數(shù)列表日杈,參數(shù)可以有多個(gè),多個(gè)參數(shù)間以逗號(hào)隔開佑刷,每個(gè)參數(shù)由參數(shù)類型和參數(shù)名組成莉擒,以空格隔開。
public void print(){
System.out.println("hellow world");
}
根據(jù)方法是否帶參瘫絮、是否帶返回值涨冀,可將方法分為四類:
1.無參無返回值方法
第一步,定義方法
注意
方法名的命名規(guī)范麦萤,一般采用第一個(gè)單詞首字母小寫鹿鳖,其它單詞首字母大寫的形式。
第二步壮莹,調(diào)用方法
來實(shí)現(xiàn)
2.無參帶返回值方法
a.如果方法返回類型為void命满,則方法中不能使用return返回值
b.方法的返回值最多只能有一個(gè)涝滴,不能返回多個(gè)值
c.方法返回值的類型必須兼容,例如胶台,如果返回值類型為int歼疮,則不能返回string類型值
3.帶參無返回值方法
通過在方法中加入?yún)?shù)列表接收外部傳入的數(shù)據(jù)信息,參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)概作。
調(diào)用方法
把定義方法時(shí)的參數(shù)稱為形參腋妙,目的是用來定義方法需要傳入的參數(shù)的個(gè)數(shù)和類型;把調(diào)用方法時(shí)的參數(shù)稱為實(shí)參讯榕,是傳遞給方法真正被處理的值骤素。
注意
a.調(diào)用帶參方法時(shí)匙睹,必須保證實(shí)參的數(shù)量、類型济竹、順序與形參一一對(duì)應(yīng)痕檬。
b.調(diào)用方法時(shí),實(shí)參不需要指定數(shù)據(jù)類型送浊。
c.方法的參數(shù)可以是基本數(shù)據(jù)類型梦谜,如int、double等袭景,也可以是引用數(shù)據(jù)類型唁桩,如String、數(shù)組等
d.當(dāng)方法參數(shù)有多個(gè)時(shí)耸棒,多個(gè)參數(shù)間以逗號(hào)分隔
4.帶參帶返回值方法
調(diào)用方法
在main方法中調(diào)用print方法
類名稱(helloworld)對(duì)象名稱(test) helloworld test荒澡; //聲明
new分配空間 test=new helloworld();//分配空間
合在一起就是 helloworld test=new helloworld();//聲明并實(shí)例化
對(duì)象(test)方法(print) test.print()//調(diào)用方法