許多程序語言(C和C++)用函數這個術語來描述命名子程序,而在java里卻常用方法這個術語來表示“做某些事情的方式”,實際上區別並不大,所以以后我們都用java常用的術語“方法”而不是“函數”來描述。
java的方法決定了一個對象能夠接受什么樣的消息。方法的基本組成部分包括:名稱、參數、返回值和方法體
返回類型 方法名(參數列表...){
方法體
}
返回類型描述的是在調用方法之后從方法返回的值。參數列表給出了要傳給方法的信息的類型和名稱,方法名和參數列表(他們合起來被稱為"方法簽名"),唯一的表示出某個方法。
java中的方法只能作為類的一部分來創建。方法只有通過對象才能被調用,且這個對象能執行這個方法調用。
//例子
class Car{ String run(String brand){ return brand+" run..." ; } }
class Application{ public static void main(String [] args) { Car car = new Car(); System.out.println(car.run("banz")); } }