方法的本質是什麼?spa
方法就是一段代碼片斷,而且這段代碼片斷能夠完成某個特定的功能,而且能夠重複利用,須要使用的時候只需調用(invoke)。數據類型
方法的定義:引用
【修飾符列表】返回值類型 方法名(形式參數列表){方法
方法體;數據
}static
在同一個類中調用方法時,能夠省略類名;調用不一樣類的方法時,必須帶上類名。return
修飾符列表:參數
可選項,不是必須有的void
當有static關鍵字時,用 類名.方法名(實際參數列表) 調用該方法。
返回值類型:
當返回值爲空時,用void,而且若是調用return方法不能接返回值,即「return;」
當有返回值時,須要寫明返回值的類型(這個類型既能夠是基本數據類型也能夠是引用數據類型),而且,
有返回值時須要編寫:「return 值;」,而且 「值」 的數據類型必須和方法的「返回值類型」一致。
只要帶有return關鍵字的語句執行,return語句所在的方法結束。
形式參數列表(形參):
形參的個數能夠是0~n個,多個形參之間用逗號隔開
形參中起決定性做用的是形參的數據類型。
實際參數列表(實參):
實參就是調用方法時,原方法中定義的形參位置填上須要的值
而且實參和形參必須知足:數量相同、類型對應相同