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

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

日常學(xué)習(xí) 8.2 Java方法/函數(shù)

2023-08-02 18:29 作者:O青綰  | 我要投稿

8.02

Java方法/函數(shù) (慢慢建立思想)

一、方法引入
隨著業(yè)務(wù)量的增加,代碼量也在增加,會產(chǎn)生一些問題
1.閱讀起來不方便
2.維護起來不方便
3.會有大量重復(fù)的代碼(臃腫)

解決方案:
將這些代碼 模塊化(分離出來),拆分成一個一個方法
在需要的時候只要通過一行代碼就能調(diào)用,就能實習(xí)很多功能。
方法本質(zhì)上就是許多代碼的整合。

方法的好處:
1.提高了代碼的可讀性
2.提高了代碼的維護性
3.提高了代碼的復(fù)用性(順便減少代碼量)


二、指導(dǎo)思想
低耦合:
盡量降低方法與方法之間的耦合度(關(guān)聯(lián)度)



高內(nèi)聚:
內(nèi)部高度聚合,一個方法內(nèi)盡量只干一件事(專一),
將這一件事做到極致(將情況考慮周全)。

三、Java對方法的劃分
1.靜態(tài)方法(類方法)
-靜態(tài):一定有static修飾
-類:標(biāo)準(zhǔn)調(diào)用方式是使用: 類名.方法名()
如:Arrays.toString()

2.面向?qū)ο?成員方法
-絕對沒有static
-調(diào)用方式: 對象名.方法名()

如:ran.next{3};


3.其他
構(gòu)造方法、抽象方法、默認(rèn)方法

四、方法的格式
如:main方法
pubilc static void main(String[] args){
方法體
}
-public static 修飾符的位置
-void 返回值的位置 void代表沒有返回值,
如果有的話,此處寫對應(yīng)數(shù)據(jù)類型
且在方法體中必須使用return將數(shù)據(jù)返回出來
-main 方法名 (命名規(guī)范:小駝峰)
-(String[] args,數(shù)據(jù)類型 參數(shù)名) 參數(shù)列表
如果沒有參數(shù),也要寫小括號
-{} 方法體 代碼的集中地


五、方法編寫的種類
重點:1.返回值 2.參數(shù)

1.無返回值 無參數(shù)
2.無返回值 有參數(shù)
3.有返回值 無參數(shù)
4.有返回值 有參數(shù)


六、方法傳參
形式參數(shù)
形參:定義在方法參數(shù)列表中的數(shù)據(jù)
實際參數(shù)
實參:在調(diào)用方法時,實際參與運算的數(shù)據(jù)
傳參
在調(diào)用方法時,將實際參數(shù) 賦值 給 形式參數(shù)過程
如果出現(xiàn)多個參數(shù),參數(shù)時必須按順序傳遞

傳參的特點
1.基本數(shù)據(jù)類型
值傳遞:傳參時,實際參數(shù)會將自己的值復(fù)制一份傳遞給形式參數(shù)
無論形式參數(shù)如何修改,都不會影響原來的實際參數(shù)

2.引用數(shù)據(jù)類型
地址傳遞:在傳參時,實際參數(shù)將自己的地址值傳遞給實際參數(shù)
形式參數(shù)去修改內(nèi)部的數(shù)據(jù)也會影響到原來的實際參數(shù)
但是,如果形式參數(shù)直接修改地址,不會影響到原來的實際參數(shù)


-當(dāng)方法內(nèi)需要一些數(shù)據(jù)的時候
1.原地創(chuàng)建(不建議)

2.傳進來

預(yù)告:面向?qū)ο?封裝)


心得:返回值的時候一定一定要記得加return


日常學(xué)習(xí) 8.2 Java方法/函數(shù)的評論 (共 條)

分享到微博請遵守國家法律
砀山县| 高密市| 邵武市| 修文县| 淳化县| 梁平县| 寻乌县| 深州市| 贡觉县| 新蔡县| 安庆市| 鄯善县| 云安县| 大丰市| 米泉市| 独山县| 即墨市| 巍山| 祁东县| 大安市| 彝良县| 寿宁县| 始兴县| 阿克| 平和县| 沙雅县| 海盐县| 天峨县| 黔南| 台前县| 石屏县| 兴城市| 广水市| 芒康县| 新巴尔虎右旗| 华安县| 镇巴县| 伊吾县| 克拉玛依市| 安徽省| 平原县|