java的基本函式(介紹)--過載概念、基本應用

a ilfe發表於2020-10-03


在這裡插入圖片描述

函式的定義

什麼是函式?

函式就是定義在類中的具有特定功能的一段獨立的小程式,解決了重複性程式碼的問題。


函式的主要格式

修飾符 返回值型別 函式名(引數型別 形式引數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因為功能一致,所以功能的名稱也是一致的

這就是所說的過載

注意當定義的功能相同,但參與運算的位置內容不同,那麼,這時就定義一個函式名稱以表示其功能,方便閱讀,而通過引數列表的不同來區分多個同名函式

以上就是有關對函式的過載中鳳毛麟角的介紹了

如果有問題可以來與作者本人交流

相關文章