在java中方法使我們用到的比較頻繁的東西,方法又稱為函數,主要是將某一部分邏輯功能進行封裝,當我們要是用的時候,直接調用這個方法即可;
在java中方法的基本語法格式為 修飾符 返回值類型 方法名(需要的參數列表(如果需要參數)) { 方法體 return 返回值(如果需要)};例如 我們需要一個兩個數相加的方法,返回值為兩個參數的和實現方法為:public int add(int a, int b) { int c = a + b; return c; };之后如果我們要多次求得兩個數的和我們可以調用這個方法求得結果;
剛才我們有了方法,但是我們只是定義了方法,并沒有使用方法,當我們需要使用方法的時候,可以直接使用方法名來調用方法;例如: int result = add(3,5); 這樣我們就調用了剛才的add方法,將3和5相加的和賦值給result變量當中;當我們需要另外兩個數的和的時候,將add里面的參數修改即可;這樣就可以將代碼進行復用,方便我們的開發與調試;
在java中,方法的命名一般來時只要符合命名規則就可以,但是我們在開發中,盡量要讓方法的名字可以建明知其意,要讓人一眼可以看出這個方法是要干什么的,比如剛才我們的那個方法我們可以將它命名為a或者b,但是為了可以更好的理解這個方法是干什么的,我們就將方法的名字命名為add或者addTwoNum看到名字我們可以知道這個方法是計算數字相加的方法這樣更可以方便我們的維護;
有時候我們開發的過程中,經常會有調用同一個方法實現不同功能的需求,比如剛才我們需要的是求兩個數相加的和,現在我們需要三個數相加的和,那么我們可以直接使用原來的方法名,將方法定義為public int add(int a, int b, int c) { int d = a + b + c; return d; }這樣我們用同一個方法名,就可以求得不同數量數據的和;調用方法的時候,java可以根據我們傳入參數的不同,調用不同的方法,例如 int result = add(2,3,4);就是調用三個數相加的和;這種方式在java中成為方法的重載,根據所傳參數的不同,實現不同的邏輯;
在平時我們的開發中,方法體的內容應該盡量的少,盡量避免一個方法里面的方法體有上百行,這樣的代碼維護起來也非常的困難;開發是應該盡量將可以抽取出來的功能單獨封裝成一個方法,這樣代碼也簡單易懂;
>>本文地址:http://www.jecan.cn/zhuanye/2020/48483.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?