成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

20160801java學(xué)習重點:函數(shù)

baukh789 / 1546人閱讀

摘要:當函數(shù)運算后,沒有具體的返回值時,這是返回值類型用一個特殊的關(guān)鍵字來標識該關(guān)鍵字就是,代表的是函數(shù)沒有具體返回值的情況。注意函數(shù)中只能調(diào)用函數(shù),不能定義函數(shù)。主函數(shù)保證該類的獨立運行。重載的特點與返回值類型無關(guān),只看參數(shù)列表。

函數(shù)就是定義在類中的具有特定功能的一段獨立小程序,函數(shù)也稱為方法
函數(shù)
四個方面:
函數(shù)的定義
函數(shù)的特點
函數(shù)的應(yīng)用
函數(shù)的重載
一、函數(shù)的定義及特點
1) 什么是函數(shù)?
函數(shù)就是定義在類中的具有特定功能的一段獨立小程序,函數(shù)也稱為方法
2)Java中函數(shù)的格式:
修飾符 返回值類型函數(shù)名(參數(shù)類型 形式參數(shù)1,參數(shù)類型 形式參數(shù)2,。。)
{ 執(zhí)行語句;
return 返回值;

返回值類型:函數(shù)運行后的結(jié)果的數(shù)據(jù)類型
參數(shù)類型:是形式參數(shù)的數(shù)據(jù)類型
形式參數(shù):是一個變量,用于存儲調(diào)用函數(shù)時傳遞給函數(shù)的實際參數(shù)
實際參數(shù):傳遞給形式參數(shù)的具體數(shù)值
return:用于結(jié)束函數(shù)
返回值:該值會返回給調(diào)用者
3) 函數(shù)的特點
a) 定義函數(shù)可以將功能代碼進行封裝
b) 便于對該功能進行復(fù)用
c) 函數(shù)只有被調(diào)用才會被執(zhí)行
d) 函數(shù)的出現(xiàn)提高了代碼的復(fù)用性
e) 對于函數(shù)沒有具體返回值的情況,返回值類型用關(guān)鍵字void表示,那么該函數(shù)中的return語句如果在最后一行可以省略不寫,系統(tǒng)會幫你自動加上。
注:
a) 函數(shù)中只能調(diào)用函數(shù),不可以在函數(shù)內(nèi)部定義函數(shù)。
b) 定義函數(shù)時,函數(shù)的結(jié)果應(yīng)該返回給調(diào)用者,交由調(diào)用者處理。
c) 當函數(shù)運算后,沒有具體的返回值時,這是返回值類型用一個特殊的關(guān)鍵字來標識該關(guān)鍵字就是void,void:代表的是函數(shù)沒有具體返回值的情況。
d) 當函數(shù)的返回值類型是void時,函數(shù)中的return語句可以省略不寫。
4) 如何定義一個函數(shù)?

函數(shù)其實就是一個功能,定義函數(shù)就是實現(xiàn)功能,通過兩個明確來完成:
   1)、明確該功能的運算完的結(jié)果,其實是在明確這個函數(shù)的返回值類型。
   2)、在實現(xiàn)該功能的過程中是否有未知內(nèi)容參與了運算,其實就是在明確這個函數(shù)的參數(shù)列表(參數(shù)類型&參數(shù)個數(shù))。

5) 函數(shù)的作用:
1)、用于定義功能。
2)、用于封裝代碼提高代碼的復(fù)用性。
注意:函數(shù)中只能調(diào)用函數(shù),不能定義函數(shù)。
6) 主函數(shù):

1)、保證該類的獨立運行。
2)、因為它是程序的入口。
3)、因為它在被jvm調(diào)用。

7) 函數(shù)定義名稱是為什么呢?
答:1)、為了對該功能進行標示,方便于調(diào)用。

2)、為了通過名稱就可以明確函數(shù)的功能,為了增加代碼的閱讀性。

二、函數(shù)的應(yīng)用
1) 兩個明確
a) 明確要定義的功能最后的結(jié)果是什么?
b) 明確在定義該功能的過程中,是否需要未知內(nèi)容參與運算

如何定義一個函數(shù)呢?

1,既然函數(shù)是一個獨立的功能,那么該功能的運算結(jié)果是什么先明確
   因為這是在明確函數(shù)的返回值類型。
2,在明確在定義該功能的過程中是否需要未知的內(nèi)容參與運算。
   因為是在明確函數(shù)的參數(shù)列表(參數(shù)的類型和參數(shù)的個數(shù))。

三、函數(shù)的重載(overload)
重載的概念:
在同一個類中,允許存在一個以上的同名函數(shù),只要它們的參數(shù)個數(shù)或者參數(shù)類型不同即可。
重載的特點:
與返回值類型無關(guān),只看參數(shù)列表。
重載的好處:
方便于閱讀,優(yōu)化了程序設(shè)計。
重載示例:
返回兩個整數(shù)的和
int add(int x,int y){return x+y;}
返回三個整數(shù)的和
int add(int x,int y, int z){return x+y+z;}
返回兩個小數(shù)的和
double add(double x,double y){return x+y;}
什么時候用重載?
當定義的功能相同,但參與運算的未知內(nèi)容不同。
那么,這時就定義一個函數(shù)名稱以表示起功能,方便閱讀,而通過參數(shù)列表的不同來區(qū)分多個同名函數(shù)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/64992.html

相關(guān)文章

  • Java入門請不要放棄,學(xué)習路線以及側(cè)重點分析

    摘要:而面向搜索引擎,就是我們要及時的使用百度谷歌遇到問題無法解決,先別急著放棄,可以去網(wǎng)絡(luò)尋找答案,你的坑大部分別人都已經(jīng)走過了,大部分都可以找到合適的解決方案。 showImg(https://segmentfault.com/img/remote/1460000019236352?w=866&h=456); 前言: ●眾多的語言,到底哪一門才是適合我的?●我們?yōu)槭裁匆獙W(xué)習Java語言呢...

    mochixuan 評論0 收藏0
  • Java初學(xué)者最佳的學(xué)習方法以及會遇到的坑(內(nèi)含學(xué)習資料)!

    摘要:最近系統(tǒng)整理了一套初學(xué)者最佳的學(xué)習方法以及會遇到的坑等,希望對你有所幫助。正常的智商其實,學(xué)習并不需要所謂的數(shù)學(xué)邏輯好,需要英語水平棒。大周期每天學(xué)習時間五個小時以上的,建議學(xué)習周期。三學(xué)習時會遇到的坑不知道學(xué)習的重點,下面學(xué)習路線會畫。 最近系統(tǒng)整理了一套java初學(xué)者最佳的學(xué)習方法以及會遇到的坑等,希望對你有所幫助。 目錄: 一、學(xué)習java的前提 二、學(xué)習java的方法 三、學(xué)習...

    Half 評論0 收藏0
  • Java經(jīng)典

    摘要:請注意,我們在聊聊單元測試遇到問題多思考多查閱多驗證,方能有所得,再勤快點樂于分享,才能寫出好文章。單元測試是指對軟件中的最小可測試單元進行檢查和驗證。 JAVA容器-自問自答學(xué)HashMap 這次我和大家一起學(xué)習HashMap,HashMap我們在工作中經(jīng)常會使用,而且面試中也很頻繁會問到,因為它里面蘊含著很多知識點,可以很好的考察個人基礎(chǔ)。但一個這么重要的東西,我為什么沒有在一開始...

    xcold 評論0 收藏0
  • 軟件測試需要學(xué)什么?50W+的測試工程師需要掌握哪些技能?

    摘要:協(xié)議學(xué)習常見請求方法學(xué)習和學(xué)習接口的基本概念接口文檔認識接口測試用例編寫接口測試工具使用軟件測試自動化進階性能測試性能測試的技術(shù)要求很高,不僅僅要對性能測試的指標測試分類測試設(shè)計有很深刻的理解。 ...

    wushuiyong 評論0 收藏0
  • 【轉(zhuǎn)】成為Java頂尖程序員 ,看這10本書就夠了

    摘要:實戰(zhàn)高并發(fā)程序設(shè)計這本書是目前點評推薦比較多的書,其特色是案例小,好實踐代碼有場景,實用。想要學(xué)習多線程的朋友,這本書是我大力推薦的,我的個人博客里面二十多篇的多線程博文都是基于此書,并且在這本書的基礎(chǔ)上進行提煉和總結(jié)而寫出來的。 學(xué)習的最好途徑就是看書,這是我自己學(xué)習并且小有了一定的積累之后的第一體會。個人認為看書有兩點好處:showImg(/img/bVr5S5);  1.能出版出...

    DTeam 評論0 收藏0

發(fā)表評論

0條評論

baukh789

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<