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因為功能一致,所以功能的名稱也是一致的
這就是所說的過載
注意當定義的功能相同,但參與運算的位置內容不同,那麼,這時就定義一個函式名稱以表示其功能,方便閱讀,而通過引數列表的不同來區分多個同名函式
以上就是有關對函式的過載中鳳毛麟角的介紹了
如果有問題可以來與作者本人交流
相關文章
- Hive的基本介紹以及常用函式Hive函式
- 機器學習基本函式介紹機器學習函式
- Nginx 教程:基本概念介紹Nginx
- 函式程式設計基本原理介紹函式程式設計
- 分散式賬本基本介紹分散式
- hazelcast的基本介紹AST
- RabbitMQ 的應用場景以及基本原理介紹MQ
- RabbitMQ的應用場景以及基本原理介紹MQ
- Python 偏函式介紹及應用Python函式
- ipfs基本介紹
- TypeScript基本介紹TypeScript
- LVM基本介紹LVM
- docker 基本介紹Docker
- 分散式系統–>(關於系統應用的基本概念)分散式
- Docker學習—概念及基本應用Docker
- Java —— 流的基本概念Java
- 詳細介紹執行緒的基本概念、屬性執行緒
- Java基礎知識篇——Java基本介紹Java
- layui 的基本使用介紹UI
- 流的基本概念以及常見應用
- 分割槽函式partition by的基本用法【轉載】函式
- pandas agg函式的詳細介紹與應用函式
- EXCEL 基本函式Excel函式
- OC-NSArray的基本介紹
- 晶片相關介紹—— 一文打盡基本概念晶片
- string 函式的基本用法函式
- pytorch tensor的基本函式PyTorch函式
- python函式的基本使用Python函式
- 基本正規表示式概念
- 分散式數字身份DID簡介(一)基本概念分散式
- ddddocr基本使用和介紹
- Docker基本介紹及使用Docker
- match函式簡單介紹以及與index函式結合應用函式Index
- golang-切片slice的基本介紹Golang
- 深度學習基本概念簡介深度學習
- Javascript函式的基本知識JavaScript函式
- 正規表示式基本概念
- Aspose.Words for .NET基本介紹以及功能介紹