方法的基本用法

2021-09-29 09:20:56 字數 929 閱讀 5806

方法就是乙個**片段. 類似於 c 語言中的 「函式」.

方法定義語法

基本語法

// 方法定義 

public static 方法返回值 方法名稱([引數型別 形參 ...

])// 方法呼叫

返回值變數 = 方法名稱(實參...

);

方法呼叫的執行過程

基本規則

1.定義方法的時候, 不會執行方法的**.

2.只有呼叫的時候才會執行. 當方法被呼叫的時候, 會將實參賦值給形參.

3.引數傳遞完畢後, 就會執行到方法體**.

4.當方法執行完畢之後(遇到 return 語句), 就執行完畢, 回到方法呼叫位置繼續往下執行.

5.乙個方法可以被多次呼叫.

形參和實參

對於基礎型別來說, 形參相當於實參的拷貝. 即 傳值呼叫

沒有返回值的方法

方法的返回值是可選的. 有些時候可以沒有的.

方法過載

同乙個方法名字, 提供不同版本的實現, 稱為 方法過載

過載的規則 :

針對同乙個類:

·方法名相同

·方法的引數不同(引數個數或者引數型別)

·方法的返回值型別不影響過載.

當兩個方法的名字相同, 引數也相同, 但是返回值不同的時候, 不構成過載.

方法遞迴

乙個方法在執行過程中呼叫自身, 就稱為 「遞迴」.

遞迴相當於數學上的 「數學歸納法」, 有乙個起始條件, 然後有乙個遞推公式.

遞迴是一種重要的程式設計解決問題的方式.

例如, 我們求 n!

起始條件: n = 1 的時候, n! 為 1.

這個起始條件相當於遞迴的結束條件.

遞迴公式: 求 n! , 直接不好求, 可以把問題轉換成 n! => n * (n-1)!

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...

mysql 的基本用法 mysql基本用法

mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...

this的基本用法

this 代表所在類的物件的引用。方法被那個物件呼叫,this就代表哪個物件,簡單的說,他就代表當前類的乙個物件。注意 誰呼叫這個方法,在方法內部的this就代表誰。this的應用場景 解決區域性變數,隱藏成員變數。class student 姓名設定值 public void setname st...