java的基本函式(介紹)--過載概念、基本應用
Java的函式
函式的定義
什麼是函式?
函式就是定義在類中的具有特定功能的一段獨立的小程式,解決了重複性程式碼的問題。
函式的主要格式
修飾符 返回值型別 函式名(引數型別 形式引數1,引數型別 形式引數2....)
執行語句;
return返回值;
返回型別:程式執行結束後的結果的資料型別 。
形式引數:就是在定義函式或過程的時候命名的引數。通俗講就是一個記號.
實際引數:就是在執行時,呼叫函式或過程時,傳遞給函式或過程的引數。通俗講就是實際值。
———————————————————————————
函式的特點
瞭解完函式,就要再瞭解函式的一些小特點以此來方便應用…
函式的特點有哪些呢?
在編寫程式程式碼時更方便,只要將特定的函式在程式中引用出就可實現複雜的步驟,但在引用中注意格式,切記不要忘記各個函式的作用
1.在定義函式的過程中可將程式碼進行封裝
2.利用函式時可以重複呼叫
3.如果在沒有具體返回值的情況下該函式內的return語句可以省略不寫
4.函式最方便的就是可以提高程式碼的複用性,使其不斷提高編寫程式碼的效率
注意:函式只有被呼叫才會被執行,並且不可以在函式內部再次定義函式
———————————————————————————
函式的應用··過載概念、簡單應用
知道了函式的定義與特點,最主要的就屬應用函式了,前面的介紹都是為了在程式內應用函式
概念:在同一個類中,允許存在一個以上的同名函式,只要他們的引數個數或者引數型別不同即可。
主要是為了方便閱讀,優化程式設計
// 返回兩個整數的和
int add(int x,int y) {return x+y}
//返回三個整數的和
int add(int x;int y;int z) {return x+y+z}
//返回兩個小數的和
double add(double x,double y) {return x+y}
上圖呢,就是一個簡單的函式過載應用
在此圖中主義為獲取三個整數的值
首先要定義一個加法運算,獲取兩個整數的和
然後定義一個加法,獲取三個整數的和
在這裡面,add因為功能一致,所以功能的名稱也是一致的
這就是所說的過載
注意當定義的功能相同,但參與運算的位置內容不同,那麼,這時就定義一個函式名稱以表示其功能,方便閱讀,而通過引數列表的不同來區分多個同名函式
以上就是有關對函式的過載中鳳毛麟角的介紹了
如果有問題可以來與作者本人交流
相關文章
- Oracle 的基本函式介紹Oracle函式
- 機器學習基本函式介紹機器學習函式
- Hive的基本介紹以及常用函式Hive函式
- Nginx 教程:基本概念介紹Nginx
- 函式程式設計基本原理介紹函式程式設計
- 分散式賬本基本介紹分散式
- hazelcast的基本介紹AST
- RabbitMQ的應用場景以及基本原理介紹MQ
- RabbitMQ 的應用場景以及基本原理介紹MQ
- docker 基本介紹Docker
- ipfs基本介紹
- TypeScript基本介紹TypeScript
- Docker學習—概念及基本應用Docker
- 分散式系統–>(關於系統應用的基本概念)分散式
- Java —— 流的基本概念Java
- 詳細介紹執行緒的基本概念、屬性執行緒
- 面向方面程式設計的介紹----基本概念(1) (轉)程式設計
- Java基礎知識篇——Java基本介紹Java
- layui 的基本使用介紹UI
- 流的基本概念以及常見應用
- 機器學習基本概念簡介機器學習
- Python 偏函式介紹及應用Python函式
- LVM基本介紹LVM
- 【NoSQL】redis基本介紹SQLRedis
- Amoeba for MySQL 基本介紹MySql
- AOP 面向方面程式設計的介紹----基本概念(2) (轉)程式設計
- AOP 面向方面程式設計的介紹----基本概念(3) (轉)程式設計
- Java的30個基本概念Java
- EXCEL 基本函式Excel函式
- OC-NSArray的基本介紹
- mysql儲存過程基本函式(轉)MySql儲存過程函式
- UML簡單介紹(十二)——活動圖基本概念與解析
- Java API——RMIIO入門教程(1)基本介紹JavaAPI
- fork()函式的基本用法函式
- Docker基本介紹及使用Docker
- HTML5基本介紹HTML
- ddddocr基本使用和介紹
- 基本函式式短碼函式