最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

java方法

2023-01-19 22:48 作者:打瓦立式  | 我要投稿

1.什么是方法? 方法是程序中最小的執(zhí)行單元。

main 方法,主方法

2.什么時(shí)候用到方法 :重復(fù)的大媽,具有獨(dú)立功能的代碼可以抽取到方法中

3.實(shí)際開發(fā)中,方法有什么好處:可以提高代碼的重復(fù)性 可以提高代碼的科維護(hù)性

4.方法的格式 把代碼打包 用的時(shí)候調(diào)用

5.把代碼打包在一起的過程 成為方法定義。

6.方法不能直接運(yùn)行,需要調(diào)用。

方法的定義格式

1 最簡(jiǎn)單的方法定義

p s v d 方法名( )}{?

方法體(就是打包起來的代碼);

}

調(diào)用

方法名();

2 帶參數(shù)的方法定義

public static void sum (int num1,int num2){
? ?int result = num1 +num2;
? ?System.out.println(result);


在main方法里 sum(1,2);

方法調(diào)用時(shí),參數(shù)的數(shù)量與類型必須與方法定義中小括號(hào)里面的變量一一對(duì)應(yīng),否則程序報(bào)錯(cuò)。

形參 定義中的參數(shù)

實(shí)參 調(diào)用時(shí)的參數(shù)

3帶返回值的方法定義

什么時(shí)候利用返回值?在調(diào)用處要根據(jù)方法的結(jié)果,去編寫另外一段代碼

有返回值的定義格式

public static 返回值類型 方法名 (參數(shù)){方法體} return 返回值;把return的結(jié)果返回給調(diào)用出

有返回值方法的調(diào)用格式

直接調(diào)用 賦值調(diào)用 輸出調(diào)用

有返回值方法中參數(shù)的運(yùn)行過程

public static 返回值類型 方法名(){

方法體;

return 返回值;}

注意:方法不調(diào)用就不執(zhí)行

方法與方法之間平級(jí)關(guān)系,不能互相嵌套

方法的編寫順序和執(zhí)行順序無關(guān)

方法的返回值為void,表示該方法沒有返回值;

沒有返回值的方法可以省略return區(qū)局不寫;

如果要編寫return,后面不能跟具體的數(shù)據(jù)。

return 表示結(jié)束方法 寫在return下面語句永遠(yuǎn)執(zhí)行不到

return 關(guān)鍵字

方法沒有返回值;可以省略不寫,如果書寫表示結(jié)束方法

方法有返回值;必須書寫。便是結(jié)束方法和返回結(jié)果

方法的重載

在一個(gè)類中同種功能的方法名可以一樣 ,但是每個(gè)方法具有不同的參數(shù)類型或參數(shù)個(gè)數(shù),這些同名的方法,就構(gòu)成了重載關(guān)系 與返回值無關(guān)。

參數(shù)不同:個(gè)數(shù)不同 類型不同 順序不同

java虛擬機(jī)會(huì)通過參數(shù)的不同來區(qū)分同名的方法

break 結(jié)束循環(huán) return結(jié)束整個(gè)方法

方法的內(nèi)存

方法傳遞應(yīng)用數(shù)據(jù)的基本原理

先進(jìn)后出

方法傳遞基本數(shù)據(jù)類型的內(nèi)存原理

基本數(shù)據(jù)累型(數(shù)據(jù)值是儲(chǔ)存在自己的空間中)

整數(shù) 浮點(diǎn) 布爾 字符

特點(diǎn):賦值給其他變量,也是賦的真實(shí)的值。


引用數(shù)據(jù)類型(拿別人的東西去用 比如數(shù)組存在堆內(nèi)存中的地址值)

除了上邊的其他所有類型

特點(diǎn) 賦值給其他變量,賦的是地址值

方法傳遞基本數(shù)據(jù)類型的內(nèi)存原理

傳遞引用數(shù)據(jù)類型時(shí) 傳遞的是地址值,形參改變,影響實(shí)際參數(shù)值

基本數(shù)據(jù)類型傳遞的是真實(shí)的數(shù)據(jù)

java方法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
临潭县| 孟州市| 临洮县| 大港区| 延安市| 岢岚县| 太湖县| 台东县| 洪洞县| 东辽县| 阿城市| 高台县| 肃北| 秀山| 呼图壁县| 山阳县| 信宜市| 肥东县| 遵化市| 山西省| 松桃| 永平县| 苏州市| 谢通门县| 霍城县| 嵩明县| 锡林郭勒盟| 四会市| 华宁县| 玉田县| 通海县| 托克托县| 屯门区| 红河县| 游戏| 建水县| 汉沽区| 宕昌县| 射洪县| 循化| 杭锦旗|