无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

2023-07-22 16:45 作者:麋鹿摩西  | 我要投稿

1. 帶參方法如何定義

訪問修飾符?返回值類型?方法名(參數(shù)列表){//形式參數(shù)列表
??
}

對象名.方法名(實(shí)參列表);

2. 方法的參數(shù)是如何傳遞的

在Java中,方法參數(shù)的傳遞都是值傳遞。只是基本數(shù)據(jù)類型作為參數(shù)傳遞時(shí),傳遞的是值的拷貝。引用數(shù)據(jù)類型作為參數(shù)傳遞時(shí),傳遞的是堆內(nèi)存的空間地址值

3. 什么是方法重載

在同一個(gè)類中,多個(gè)方法名稱相同,但參數(shù)列表不一致,這些方法構(gòu)成了方法重載。

4 . return 關(guān)鍵字有什么作用

return 關(guān)鍵字的主要作用就是給出方法執(zhí)行后的結(jié)果,使方法直接結(jié)束。

為什么要使用封裝

a. 封裝提高了代碼的重用性。因?yàn)榉庋b會提供對外訪問的公開的方法,而方法可以重用,因此封裝提高了代碼的重用性。

b. 封裝提高了代碼的可維護(hù)性。修改代碼時(shí),只需要修改部分代碼,但不會影響其他代碼

比如:年齡在設(shè)計(jì)時(shí)只考慮到了負(fù)數(shù)的情況,沒有考慮實(shí)際生活中的情況,人的年齡一般都不會超過200歲,因此還需要加上一層驗(yàn)證

public void setAge(int age) {
??if(age < 0 || age > 200){
????System.out.println("你輸入的年齡不合法,年齡必須為 0 ~ 200之間的整數(shù)");
?} else {
????this.age = age;
?}
}

c. 封裝隱藏了類的具體實(shí)現(xiàn)細(xì)節(jié),保護(hù)了代碼實(shí)現(xiàn)邏輯。




千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java的評論 (共 條)

分享到微博請遵守國家法律
丰城市| 轮台县| 宁武县| 宁津县| 渝中区| 宾川县| 惠来县| 崇阳县| 明溪县| 金华市| 洪洞县| 唐山市| 额济纳旗| 锡林郭勒盟| 石嘴山市| 榆中县| 灵山县| 韶山市| 临江市| 大埔区| 南充市| 濮阳县| 玉环县| 沂源县| 达拉特旗| 米泉市| 本溪市| 旬邑县| 资溪县| 武乡县| 哈密市| 霍城县| 济源市| 澄城县| 黄浦区| 色达县| 天津市| 洛阳市| 江口县| 澎湖县| 安庆市|